modernc.org/ccgo/v3@v3.16.14/lib/testdata/tcc-0.9.27/tests/tests2/40_stdio.c (about) 1 #include <stdio.h> 2 3 int main() 4 { 5 FILE *f = fopen("fred.txt", "w"); 6 fwrite("hello\nhello\n", 1, 12, f); 7 fclose(f); 8 9 char freddy[7]; 10 f = fopen("fred.txt", "r"); 11 if (fread(freddy, 1, 6, f) != 6) 12 printf("couldn't read fred.txt\n"); 13 14 freddy[6] = '\0'; 15 fclose(f); 16 17 printf("%s", freddy); 18 19 int InChar; 20 char ShowChar; 21 f = fopen("fred.txt", "r"); 22 while ( (InChar = fgetc(f)) != EOF) 23 { 24 ShowChar = InChar; 25 if (ShowChar < ' ') 26 ShowChar = '.'; 27 28 printf("ch: %d '%c'\n", InChar, ShowChar); 29 } 30 fclose(f); 31 32 f = fopen("fred.txt", "r"); 33 while ( (InChar = getc(f)) != EOF) 34 { 35 ShowChar = InChar; 36 if (ShowChar < ' ') 37 ShowChar = '.'; 38 39 printf("ch: %d '%c'\n", InChar, ShowChar); 40 } 41 fclose(f); 42 43 f = fopen("fred.txt", "r"); 44 while (fgets(freddy, sizeof(freddy), f) != NULL) 45 printf("x: %s", freddy); 46 47 fclose(f); 48 49 return 0; 50 } 51 52 /* vim: set expandtab ts=4 sw=3 sts=3 tw=80 :*/