![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Kornev |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 12.12.2006 Репутация: нет Всего: нет |
Возник вопрос: Можно ли каким то образом считывать информацию с файла построчно, т.е. понадобилась мне 5-я строка, я только её и считал, не пробигая побайтово все предыдущие символы.
Кто что знает, пишите! Может можно как то перескакивать на определённый символ? |
|||
|
||||
| -Kp0T- |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 23.2.2007 Репутация: 2 Всего: 2 |
Привыкай к тому что нет в файле строк и столбцов. Приято определять символом новой строки двубайтовое значение 0D 0A. Ты же можешь написать свой редактор где будет все иначе. Это я к тому что лучше думай о файле как о непрерывной последовательности байтов (т.н. general подход, когда содержимое файла нам неизвестно/неважно ).
Исходя из раздела, предполагаю тебе нужны функции (File Management Functions) из Platform SDK. SetFilePointer,SetFilePointerEx думаю тебе помогут позицинировать указатель на нужный байт. Можно также использовать класс LZ-функции (LZSeek). P.S. 2Kornev пора бы уже начать читать книги :) |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |