C++ У меня есть этот код в C++:Чтение строки из файла не работает
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(){
string str;
ifstream file("file.txt");
file >> str;
cout << str;
return 0;
}
У меня есть file.txt
в том же каталоге, main.cpp
. Я не получаю никакого результата из этого, я пробовал указать полный путь к файлу и не получил результата и попробовал его на нескольких разных машинах. Кто-нибудь знает, что я делаю неправильно?
'file.txt' должен находиться в рабочем каталоге. –
какая ОС вы используете? Это относится к тому, как вам нужно писать полный путь. – Ivan
@MariusBancila. Я попробовал «~/cpp/filetest/file.txt», что должно быть хорошо? Если нет, куда я должен положить этот файл? – akalikin