Hej, jestem zupełnie świeży w programowaniu i postanowiłem nauczyć się w końcu programować. Napotkałem bardzo szybko przeszkodę - mianowicie nie mogę wykonać ćwiczenia 1.6 z książki Język ANSI C.
Treść polecenia:
- Sprawdź, że wyrażenie getchar() != EOF może mieć wartość 0 lub 1. *
Zgodnie z opisem książki, w/g mnie program powinien wyglądać tak:
#include <stdio.h>
main()
{
int c;
while(c=getchar() != EOF)
putchar(c);
}
Niestety - program się zachowuje wtedy dokładnie tak, jakbym zapisał 'while((c=getchar()) != EOF)', próbowałem także dać wyrażenie z polecenia w nawias - nic nie działa. Coś robię źle?
Używam kompilatora Code::Blocks 10.05
Dziękuję za pomoc