string str, text;
openFile.open(fName);
while(openFile) {
openFile >> str;
text += str;
}
openFile.close();
Asked
Active
Viewed 760 times
0
1 Answers
4
Потому что не проверяете успешность чтения...
while(openFile >> str) {
text += str;
}
Harry
- 221,325
while(openFile)станетfalseтолько после неудачного чтения, а не когда было прочитано последнее число. – HolyBlackCat Mar 24 '19 at 21:17