Changes

GNU C Programming Notes

1,045 bytes added, 00:36, 21 June 2007
The following lines were added (+) and removed (-):
== getchar() example == <nowiki>#include <stdio.h></nowiki> <nowiki></nowiki> <nowiki>#define EOL 10</nowiki> <nowiki>#define ESC 27</nowiki> <nowiki></nowiki> <nowiki>main() {</nowiki> <nowiki></nowiki> <nowiki>  char c = 'X';</nowiki> <nowiki></nowiki> <nowiki>  while (c != ESC) {</nowiki> <nowiki></nowiki> <nowiki>    int cnt;</nowiki> <nowiki>    cnt++;</nowiki> <nowiki>    printf("iteration of test %d", cnt);</nowiki> <nowiki></nowiki> <nowiki>    c = getchar();</nowiki> <nowiki></nowiki> <nowiki>  }</nowiki> <nowiki>  return 0;</nowiki> <nowiki></nowiki> <nowiki>}</nowiki> <nowiki></nowiki>== getputchar() example == <nowiki>#include <stdio.h></nowiki> <nowiki></nowiki> <nowiki>main() {</nowiki> <nowiki>      int c;</nowiki> <nowiki>      c=getchar(); /*declare c to getchar() for character inputs*/</nowiki> <nowiki>      while(c != EOF){</nowiki> <nowiki>      putchar(c);</nowiki> <nowiki>      c=getchar();</nowiki> <nowiki>      }</nowiki> <nowiki>}</nowiki> <nowiki></nowiki>==
Bureaucrat, administrator
16,192
edits