Как исправить чтение из файла? - PullRequest
0 голосов
/ 29 декабря 2018

Я создал текстовый файл, который содержит:

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;
}

Я всегда получаю сообщение «Не удается открыть файл».В настоящее время мой файл находится на рабочем столе, но я попытался поместить файл в каталог, где находится исполняемый файл программы.

1 Ответ

0 голосов
/ 29 декабря 2018

Исправлено: я использовал неправильный каталог, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...