gpt4 book ai didi

c++ - 尝试读取文件直到最后(不工作)

转载 作者:行者123 更新时间:2023-11-30 02:51:51 24 4
gpt4 key购买 nike

<分区>

我正在尝试读取一个文件(实际上是一个 ROM)。问题是我的程序在实际到达文件末尾之前停止了。这是我写的:

int main(){
cout << "Entter the file to read in HEX: " ;
string fileName;
cin >> fileName;

ifstream streamLecture(fileName);
unsigned char charLu;
while(!streamLecture.eof()){
streamLecture >> charLu;
cout<< hex << setw(2) << setfill('0') << short(charLu) << ' ';
}
streamLecture.close();

cout << endl;
}

这个程序计算出几行 HEX 值,但自从我在 HEX 编辑器程序中阅读该文件后,我知道还有更多。

编辑:好的,所以我假设我的文件中间有一个 EOF,我该如何跳过它或继续阅读?再次感谢

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com