Проходя K&R, я пытаюсь разобраться с C. Я хочу написать программу, которая печатает на экране предыдущую строку пользователя, если только символ не был «a».
int main(){
int c;
while((c=getchar())!=EOF){
if(c!='a')
putchar(c);
}
return 0;
}
Да, программа не очень. Но это не сработает так, как задумано. Нужно ли мне использовать значение ASCII символа «а», потому что приведенный выше код просто печатает все буквы независимо от того, является он или нет.