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

  1. /* Demonstrates the system() function. */
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main( void )
  6. {
  7.     /* Declare a buffer to hold input. */
  8.  
  9.     char input[40];
  10.  
  11.     while (1)
  12.     {
  13.         /* Get the user's command. */
  14.  
  15.         puts("\nInput the desired system command, blank to exit");
  16.         gets(input);
  17.  
  18.         /* Exit if a blank line was entered. */
  19.  
  20.         if (input[0] == '\0')
  21.             exit(0);
  22.  
  23.         /* Execute the command. */
  24.  
  25.         system(input);
  26.     }
  27.     return 0;
  28. }
  29.  
  30.