ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
526418 Топик полностью
fk0, легенда (30.06.2014 14:02, просмотров: 39) ответил rod-i-on на Подскажите по FATFS. Мне нужно передать большой файл со строками внутри. Т.к. файл может быть несколько мегабайт. При отправке сначала надо заранее сказать сколько байт я в итоге отправлю, поэтому читаю размер файла. Его размер 2220 байт.
Варианты. 1) режим открытия файла текстовый или двоичный (fopen(..., "rb" или просто "r")). 2) файл не текстовый (содержит символы с кодом 0) и strlen'ом как следствие его длину измерить нельзя, 3) раз речь про strlen(), то значит чтение построчное чем-то вроде fgets() и, возможно, для последнего выделен маленький буфер и строки обрезаются.
[ZX]