On Fri, Jul 19, 2002 at 10:24:03AM -0500, Chad C. Walstrom wrote: > On Fri, Jul 19, 2002 at 07:36:37AM -0400, James Hughes wrote: > > Then I compiled the following program, straight from page 17 > > of K&R's The C Programming Language: > > > > int main(void) > > { > > int c; > > while ( (c = getchar()) != EOF) > > printf ("You typed: %c\n", c); > > > > } > > Not at all. I added the following lines to your program: > > #include <stdio.h> > #include <stdlib.h> > > And after your while loop, I added > > return EXIT_SUCCESS; > Did > you forget the include headers? No, I included stdio.h. If I hadn't the compiler would have complained about the reference to EOF. This is really bizarre, I must say. btw, I'm running gcc 2.95.4; also, here is what glibc reports: jhughes@jpath:$ /lib/libc.so.6 GNU C Library stable release version 2.2.5, by Roland McGrath et al. Copyright (C) 1992-2001, 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 2.95.4 20011002 (Debian prerelease). Compiled on a Linux 2.4.18 system on 2002-04-28. Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others linuxthreads-0.9 by Xavier Leroy BIND-8.2.3-T5B libthread_db work sponsored by Alpha Processor Inc NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk Report bugs using the `glibcbug' script to <bugs@gnu.org>. I'm running sid. Anybody? James
Attachment:
pgpo3remOusqU.pgp
Description: PGP signature