#include <stdio.h>
#include <stdlib.h>
// fgetc - Reads the next character from the given input stream
int main(void)
{
FILE* fp = NULL;
char filename[32] = "data.txt";
if (fopen_s(&fp, filename, "r") != 0) {
perror("File opening failed");
return EXIT_FAILURE;
}
int ch;
while ((ch = fgetc(fp)) != EOF) {
putchar(ch);
}
if (ferror(fp))
puts("\nI/O error when reading");
else if (feof(fp))
puts("\nRead file successfully");
fclose(fp);
}
/*
abcd
efg
hi
Read file successfully
*/