| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Бинарное чтение в мемо |
| Автор: klein 12.3.2007, 01:55 | ||
| Пишу на билдере, но решил, что вопрос относится к этому разделу. Нужно бинарно прочитать файл и записать в мемо. Получилось вот что:
Получилась абра-кадабра. Выводит одно и тоже + тормозит и не останавливается. Что посоветуете? |
| Автор: Kuvaldis 12.3.2007, 03:12 | ||||
klein,
Условие цикла неправильно записано, нужно
Поэтому и получается бесконечный цикл: на каждом шаге идет присваивание i = 10, результатом этого присваивания является 10.. Это условие компилятором расценивается как истина, так как оно не 0. Отсюда и цикл. А выводит одно и то же, так как на каждом шаге i равно 10 |
| Автор: klein 12.3.2007, 10:23 |
| Протупил |
| Автор: klein 12.3.2007, 11:39 | ||
Эксперементировал записывать прочитаное в файл (с масива unsigned char buffer[ 10 ])
Ошибка только с fputc. Я ведь правильно выбрал fputc для записи в файл? Или лучьше использовать чтото другое? |