|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.02.2011, 10:15 | #1 |
Пользователь
Регистрация: 29.08.2010
Сообщений: 76
|
проблема с ReadFile
Необходимо прочитать содержимое файла в буффер для последующей
отправки по сети. Возникает проблема с чтением из файла в буффер. Вот как я читаю: Код:
Последний раз редактировалось rpy3uH; 01.02.2011 в 11:56. |
01.02.2011, 11:14 | #2 |
Пользователь
Регистрация: 29.08.2010
Сообщений: 76
|
Разобрался. Можно закрывать
|
01.02.2011, 11:19 | #3 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Цитата:
Ага, чукча не писатель, чукча читатель. По-вашему ReadFile() с интересом прочитал ваш файл, а потом решил, что ещё и буфер заполнять — это уже слишком?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
01.02.2011, 12:31 | #4 | |
Пользователь
Регистрация: 29.08.2010
Сообщений: 76
|
Цитата:
Чтоб посмотреть что в массиве (сout же выводит все пока не увидит \0) я в файл записал свой массив. Вообще думаю не стоит читать файл в буфер целиком перед передачей а частями. Если файл допустим на 2 - гигу будет то что ж 2 - гиговый динам - массив заказать у системы. И тут кажется должен цикл быть пока не достигнули конца файла читаем порциями по 2 kb и передаем. А у клиента получаем порциями и пишем. |
|
01.02.2011, 12:51 | #5 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Хм, а strlen() как по-вашему работает? Мне казалось, что она тоже до первого нуль-терминатора строку сканирует.
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование динамического массива в функции ReadFile (WinAPI). | Korrado | Помощь студентам | 7 | 29.11.2009 13:38 |
ReadFile | nazavrik | Общие вопросы C/C++ | 14 | 22.11.2009 15:11 |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |