GIL*_*ESH 3 c++ ascii visual-studio-2010 visual-c++ visual-c++-2010
这个问题长期困扰着我.例如,代码
ifstream in;
char temp;
int a;
in.open ("Random.txt");
for (a = 0;a < 10000;a++)
in.read (&temp, 1);
in.close ();
Run Code Online (Sandbox Code Playgroud)
工作正常,直到ifstream
遇到替换字符(ASCII = 26).然后,对于所有后续角色,ifstream::read
给我temp = -1
.我真的不希望这种情况发生,而是希望它继续从文件中读取字符而不是-1
.我做错了什么?
归档时间: |
|
查看次数: |
1118 次 |
最近记录: |