Помещение: Я использую CLion.Когда я открываю файл, ничего не будет отображаться - C++
Как я сказал в заголовке, когда я пытаюсь открыть файл (txt), ничего не будет отображаться. я не могу это объяснить, я не думаю, что я сделал ошибку, это довольно легко этот код:
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
FILE *leggi;
leggi = fopen("lorem.txt", "r");
char datiLetti[1000];
while(fgets(datiLetti, 1000, leggi)!=NULL){
cout << datiLetti << endl;
}
fclose(leggi);
system("PAUSE");
return EXIT_SUCCESS;
}
файл «lorem.txt» находится в том же каталоге проекта. Спасибо заранее.
EDIT1: файл lorem не lorem_ipsum, моя ошибка, когда я набрал здесь.
Проверка, если 'fopen' возвращает' NULL'. –
Прежде всего, там * есть * текст в файле? Во-вторых, 'fopen' не подводит? В-третьих, почему бы вам не использовать стандартные потоки C++ и 'std :: string' для ввода? –
Ваша программа, вероятно, работает в другой директории, чем каталог проекта. –