【发布时间】:2015-10-13 21:45:05
【问题描述】:
我正在尝试输出此 .exe 文件的纯文本内容。它有明文内容,例如“以这种方式更改代码不会影响生成的优化代码的质量”。微软放入 .exe 文件的所有内容。当我运行以下代码时,我得到M Z E 的输出,后跟一颗心形和一颗钻石。我做错了什么?
ifstream file;
char inputCharacter;
file.open("test.exe", ios::binary);
while ((inputCharacter = file.get()) != EOF)
{
cout << inputCharacter << "\n";
}
file.close();
【问题讨论】: