Написал вот такую программу,но не нравиться компилятору конструкция if c "\!\!",что по книге Кернигана означает "или".
#define EOF 0
main ()
{
int c;
while (( c = getchar ()) != EOF )
{
if ( c == ' ' \!\! c == '\n' \!\! c == '\t')
putchar ('\n');
else
putchar ('#');
}
}
[alex@localhost C]$ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-asplinux-linux/3.2.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --host=i386-asplinux-linux
Thread model: posix
gcc version 3.2.2 20030222 (ASPLinux 3.2.2-5asp)
В чём грабли?
Спасибо!
Форум —
Development