· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HELHEIM —› Чтение файла

Посл.отвђт Сообщенiе


Дата: Июн 1, 2004 15:57:13

Help!
Есть текстовый файл в котором каждая строка не больше 15 символов, надо получить массив этих строк. Благодарен за любые посказки


Дата: Июн 1, 2004 19:30:21

SaneK

Как правило (но не всегда) текстовая строка оканчивается байтами 0DH и 0AH (шестнадцатеричные значения байтов), после чего начинается следующая. По этому принципу можешь разбить файл на строки. Вот вроде и все. Думаю далее проблем у тебя не будет. А что делаешь, если не секрет?


Дата: Июн 2, 2004 13:37:34

Спасибо, а как организовать массив строк? Это двумерный массив символов?

А что делаешь, если не секрет?

Не секрет - извращаюсь ;)


Дата: Июн 2, 2004 21:54:20

когда будешь читать их из файла сохраняй смещения на каждую из этих строк по порядку, потом обращение к строке - строка[n]= mov esi,[offset massofs+eax*4],
где offset massofs - смещение на ячейку памяти с первым сохраненным смещением, а в eax - номер n строки. В итоге получешь в esi адрес нужной строки "массива" и делай с ней что тебе нужно.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.071