0 / 0 / 1
Регистрация: 09.09.2011
Сообщений: 40
|
||||||
1 | ||||||
Функция feof(stream) зацикливается и не доходит о конца файла13.09.2011, 20:01. Показов 25737. Ответов 22
Метки нет (Все метки)
Здравствуйте
Проблема в том что функция зацикливается,не доходит до конца файла вот код
0
|
13.09.2011, 20:01 | |
Ответы с готовыми решениями:
22
Программа не доходит до конца файла и зацикливается Цикл не доходит до конца Программа не доходит до конца Прогресбар не доходит до конца |
13 / 13 / 1
Регистрация: 20.07.2010
Сообщений: 43
|
||||||||||||||||
14.09.2011, 15:04 | 2 | |||||||||||||||
1
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
14.09.2011, 15:33 | 3 |
1
|
0 / 0 / 1
Регистрация: 09.09.2011
Сообщений: 40
|
|
15.09.2011, 14:23 [ТС] | 4 |
Спасибо.Попробую
Добавлено через 48 минут а как Мне что-нибудь взять из файла? точнее Мне надо брать каждый символ и менять его код..типо шифрования
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|||||||||||
15.09.2011, 14:29 | 5 | ||||||||||
Для Си
2
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
|||||||||||
15.09.2011, 14:31 | 6 | ||||||||||
Только не
2
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
15.09.2011, 14:32 | 7 |
А еще лучше будет почитать про стандартные средства работы с файлами
Добавлено через 27 секунд grizlik78, успел исправить
1
|
0 / 0 / 1
Регистрация: 09.09.2011
Сообщений: 40
|
|
15.09.2011, 14:48 [ТС] | 8 |
а если c это int то в с будет код символа?
МНе нужен сам вимвол изменить его код и записать обратно Добавлено через 6 минут код изменил)) как записать обратно и чтобы не число а символ?
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
15.09.2011, 14:48 | 9 |
Да будет в с код символа. Просто функции надо возвращать 256 кодов символов и еще один специальный код, обозначающий конец файла. Всего 257 значений. Разрядности char'а для этого не хватает.
1
|
0 / 0 / 1
Регистрация: 09.09.2011
Сообщений: 40
|
|
15.09.2011, 14:51 [ТС] | 10 |
это Я понял)как записать обратно?
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|||||||||||
15.09.2011, 14:58 | 11 | ||||||||||
Если в тот же самый файл, то примерно так
1
|
0 / 0 / 1
Регистрация: 09.09.2011
Сообщений: 40
|
||||||
15.09.2011, 15:01 [ТС] | 12 | |||||
а как же Мне сделать stream тип fstream??
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
||||||
15.09.2011, 15:05 | 13 | |||||
=>
ofstream для записи fstream для чтения-записи (хотя одну из функций можно отключать для конкретного объекта)
1
|
0 / 0 / 1
Регистрация: 09.09.2011
Сообщений: 40
|
|
15.09.2011, 15:09 [ТС] | 14 |
спасибо большое..
и последний вопрос как Мне сделать так,чтобы Я брал символ,менял его и записывал вместо того,который Я взял
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
15.09.2011, 15:13 | 15 |
Так в 11 посте и есть вариант с перезаписью нового содержимого поверх старого.
1
|
0 / 0 / 1
Регистрация: 09.09.2011
Сообщений: 40
|
|
15.09.2011, 15:33 [ТС] | 16 |
вместо qwerty получается rxxxxxxw и при чем все зацикливается..это получилось в результате отладки
Добавлено через 14 минут как Я понял в режиме отладки ,что первый символ меняет нормально,а начиная со 2-го он берет символ меняет его ,а который был вставляет вместо следующего и получается бесконечно один и тот же символ
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
||||||
15.09.2011, 15:43 | 17 | |||||
Чуть-чуть подправил
1
|
0 / 0 / 1
Регистрация: 09.09.2011
Сообщений: 40
|
||||||
15.09.2011, 15:51 [ТС] | 18 | |||||
4 IntelliSense: существует несколько операторов "-", соответствующих этим операндам: c:\documents and settings\admin\рабочий стол\os_1\os_1\main.cpp 58 21 OS_1 Добавлено через 1 минуту Ошибка 4 error C2666: std::fpos<_Statetype>::operator -: для 3 перегрузок есть подобные преобразования c:\documents and settings\admin\рабочий стол\os_1\os_1\main.cpp 58 1 OS_1
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
|
15.09.2011, 16:09 | 19 |
0
|
0 / 0 / 1
Регистрация: 09.09.2011
Сообщений: 40
|
|
15.09.2011, 16:12 [ТС] | 20 |
опять на 2-м символе зацикливается
0
|
15.09.2011, 16:12 | |
15.09.2011, 16:12 | |
Помогаю со студенческими работами здесь
20
Дефрагментация не доходит до конца Не доходит скролл до конца Jscrollpane Звук на ноутбуке. Регулятор звука не доходит до конца Как упросить код и остановить когда доходит до конца Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |