Мне нужно прочитать и распечатать данные из файла.
Я написал программу, как показано ниже,
#include<stdio.h>
#include<conio.h>
int main(void)
{
char item[9], status;
FILE *fp;
if( (fp = fopen("D:\\Sample\\database.txt", "r+")) == NULL)
{
printf("No such file\n");
exit(1);
}
if (fp == NULL)
{
printf("Error Reading File\n");
}
while(fscanf(fp,"%s %c",item,&status) == 1)
{
printf("\n%s \t %c", item,status);
}
if(feof(fp))
{
puts("EOF");
}
else
{
puts("CAN NOT READ");
}
getch();
return 0;
}
Файл database.txt содержит
Test1 A
Test2 B
Test3 C
Когда я запускаю код, он печатает
НЕ МОЖЕТ ЧИТАТЬ.
Пожалуйста, помогите мне выяснить проблему.