У меня проблема действительно ПРОСТО =. =. Я хочу, чтобы сканировать символ из консоли, а вот мой код:чтение символов с консоли
char odp;
printf("Czy uwazasz ze z Twoimi oczami jest coś nie w porzadku?\n");
scanf("%c",&odp);
printf("ZNAK ZCZYRTANY: %c\n",odp);
while(odp != 't' || odp != 'n'){
printf("zle dane wprowadz jeszcze raz\n");
scanf("%c",&odp);
}
if(odp == 'n') /* prawa galaz */ //JAKO "NIE" POZIOM 1
{
printf("Kontrola u okulisty jest potrzebna czesciej niz myslisz\n");
system("PAUSE");
return 0;
}
Проблема заключается в том, что, когда я печатаю этот символ он показывает мне «т» или «п», но он не хочет, чтобы мне получить Повсеместно. Что здесь не так?
изменения 'в то время как (ODP! = 'Т' || ODP! = 'П') {' 'в то время как (ODP! = 'Т' && ODP! = 'П') {' – marcinj
Спасибо для быстрого ответа. Моя вина. Еще раз спасибо. – Darek
Надеюсь, вы не будете возражать против небольшого совета: не используйте 'system (" pause ")'. – edmz