Zdravím,
můžete mi vyjasnit pro mi nefunguje následující kod v C? Funguje pouze při zadání 1, jinak mi to vždy vypíše že jsem zadal jinačí znak než 1 nebo 2 ikdyž jsem zadal 2..
#include <stdio.h>
int main()
{
printf("Zadejte znak 1, 2 nebo jiny:\n");
if(getchar()=='1')
printf("Zadali jste 1!\n");
else
{
if(getchar()=='2')
printf("Zadali jste 2!\n");
else
printf("Zadali jste jiny znak nez 1 nebo 2!\n");
}
system("PAUSE");
return 0;
}