Я пытаюсь прочитать один текстовый файл в двоичном виде и затем отобразить его в console-app.У меня следующий результат: http://pastebin.com/gubYpAVZ
Я спрашиваю: «Почему у меня есть такие символы, которых нет в текстовом файле?», если я открою его в блокноте - увижу только "Hello World!"и не более ... Какие еще символы ???
Вот код:
ifstream in("C:\\dev\\1.txt", ios::in | ios::binary);
list<int> mylist1;
list<int>::iterator it;
while(!in.eof())
{
mylist1.push_back(in.get());
};
for(it = mylist1.begin(); it != mylist1.end(); it++)
{
cout << *it << " -> " << (char)*it << endl;
};
in.close();
С наилучшими пожеланиями,