Я хочу открыть файл для чтения, а затем вывести то, что находится в этом .txt-файле, любые предложения по моему коду?Проблема с чтением/выводом файлов
string process_word(ifstream &word){
string line, empty_str = "";
while (!word.eof()){
getline(word, line);
empty_str += line;
}
return empty_str;
}
int main(){
string scrambled_msg = "", input, output, line, word, line1, cnt;
cout << "input file: ";
cin >> input;
ifstream inFile(input);
cout << process_word(inFile);
}
'empty_str + = line' существу неопределенное поведение, потому что вы не проверяете вы, разрешено ли читать' line'. –