
Сообщение от
MafoR
Если сделать такую поправку в коде:
C++ |
1
2
3
4
| ifstream fin("TEXT");
if (!fin.is_open())
exit(EXIT_FAILURE); |
|
То она вообще ничего не выводит.
что и требовалось доказать - значит она файл вообще не открывает
C++ |
1
2
| while(!fin.eof()){
fin.get(c); |
|
C++ |
1
2
| while (fin.get(c)) {
дальше там |
|
первый случай неправильный, потому что при ошибке чтения файла цикл повиснет

Сообщение от
MafoR
а потом циклится на выводе 2
вот именно, что программа не должна циклиться никогда, даже если там ошибка (в данном случае файл не открылся)

Сообщение от
accept
значит она файл вообще не открывает
проверь ещё в консоли (только не в far'е)