Я создал текстовый файл, который содержит:
CODE Name Atttack Cost Maintenance
0 Villager 0 20 +15
1 Axeman 1 30 -5
2 Bowman 2 40 -5
3 Scout 1 10 -0
4 Troll 4 50 -10
5 Dragon 6 100 -30
Код:
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE * fptr; //Ρευμα
char ch;
fptr = fopen("UNITS.txt", "r");
if (fptr == NULL)
{
printf("Cannot open file \n");
exit(0);
}
// Read contents from file
ch = fgetc(fptr);
while ((ch = fgetc(fptr)) != EOF){
printf("%c", ch);
}
fclose(fptr);
return 0;
}
Я всегда получаю сообщение «Не удается открыть файл».В настоящее время мой файл находится на рабочем столе, но я попытался поместить файл в каталог, где находится исполняемый файл программы.