Задать вопрос
omaxphp
@omaxphp
Выучиться не значит знать

Почему в консоль попадают странные символы при считывании из файла?

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main () {
  string line = "";
  
  ifstream myfile ("D://text.txt");
  if (myfile.is_open())
  {
    while ( myfile.good() )
    {
      getline (myfile, line);


      cout << line << endl;
    }
    myfile.close();
  }

  else cout << "Unable to open file";


  return 0;
}


81e36d82684e40368f36dc0fc45be0f5.png9020f15974894af5b5d1afae498a6842.png

Не понимаю, почему добавляется запись перед словом Although
  • Вопрос задан
  • 314 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
Пригласить эксперта
Ответы на вопрос 1
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
Попробуйте wifstream, wcout, wstring и с кодировками, возможно, поиграть.
А лучше, используйте Qt, тем более, что QtCreator у вас уже есть.

PS
А ещё лучше переходите на линукс... Винда -- это неудобно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы