home *** CD-ROM | disk | FTP | other *** search
/ Sams Teach Yourself C in 21 Days (6th Edition) / STYC216E.ISO / mac / Examples / Day14 / getchar2.c < prev    next >
C/C++ Source or Header  |  2002-05-05  |  305b  |  22 lines

  1. /* Using getchar() to input strings. */
  2.  
  3. #include <stdio.h>
  4.  
  5. #define MAX 80
  6.  
  7. int main( void )
  8. {
  9.     char ch, buffer[MAX+1];
  10.     int x = 0;
  11.  
  12.     while ((ch = getchar()) != '\n' && x < MAX)
  13.         buffer[x++] = ch;
  14.  
  15.     buffer[x] = '\0';
  16.  
  17.     printf("%s\n", buffer);
  18.  
  19.     return 0;
  20. }
  21.  
  22.