home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 4040 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.2 KB

  1. Path: sparky.navsea.navy.mil!matuli_a
  2. From: matuli_a@marlin.navsea.navy.mil (Alex Matulich 03T1 602-6691)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: The easiest C Program ever!!
  5. Date: 16 Feb 1996 16:40:08 GMT
  6. Organization: Naval Sea Systems Command Code 03T1
  7. Message-ID: <4g2c18$8ct@sparky.navsea.navy.mil>
  8. References: <311.6610T1012T295@in.net>
  9. NNTP-Posting-Host: marlin.navsea.navy.mil
  10.  
  11. In article <311.6610T1012T295@in.net>, John J. Maver, Jr. <mave@in.net> wrote:
  12. >        How do I do a "Press enter to continue" in plain old ANSI C? I have
  13. >got SAS6.56.
  14. >
  15. >        printf("Please press enter to continue\n");
  16. >        while ((c=getchar()) != '\n' )
  17. >        ;
  18.  
  19. It's best, I found, to use fgets().  As in
  20.  
  21. char c[80];
  22. printf("Press RETURN to continue\n");
  23. fgets(c, 80, stdin);
  24.  
  25. This way the user can press anything and the routine won't return until
  26. he presses RETURN.
  27.  
  28. If you use getchar() you might have to fflush(stdin) after each loop.
  29.  
  30. -- 
  31.                                            /|
  32. Alex Matulich                      __.  __=#||  ___   _o--
  33. matuli_a@marlin.navsea.navy.mil ____##_/_____|==###===###____
  34.                                 \____________________________\
  35.