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

  1. /* Demonstrates the continue statement. */
  2.  
  3. #include <stdio.h>
  4.  
  5. int main( void )
  6. {
  7.     /* Declare a buffer for input and a counter variable. */
  8.  
  9.     char buffer[81];
  10.     int ctr;
  11.  
  12.     /* Input a line of text. */
  13.  
  14.     puts("Enter a line of text:");
  15.     gets(buffer);
  16.  
  17.     /* Go through the string, displaying only those */
  18.     /* characters that are not lowercase vowels. */
  19.  
  20.     for (ctr = 0; buffer[ctr] !='\0'; ctr++)
  21.     {
  22.  
  23.         /* If the character is a lowercase vowel, loop back */
  24.         /* without displaying it. */
  25.  
  26.         if (buffer[ctr] == 'a' || buffer[ctr] == 'e'
  27.            || buffer[ctr] == 'i' || buffer[ctr] == 'o'
  28.            || buffer[ctr] == 'u')
  29.               continue;
  30.  
  31.         /* If not a vowel, display it. */
  32.  
  33.         putchar(buffer[ctr]);
  34.     }
  35.     return 0;
  36. }
  37.  
  38.