Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  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 :*/
  53.