Read/Write text file in C programming

后端 未结 3 885
攒了一身酷
攒了一身酷 2021-01-13 17:17

I need to write something into a txt file and read the contents, then print them on the screen. Below is the code I have written, it can create and write contents into file

3条回答
  •  误落风尘
    2021-01-13 17:45

    You need to add

    fseek(inFile, 0, SEEK_SET);
    

    before

    while ((c=fgetc(inFile)) != EOF)
         putchar(c);
    

    because the file pointer (not the one used for memory allocation) has moved to the end. To read from the file, you have to bring it to the front with the fseek function.

提交回复
热议问题