117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
||||||
1 | ||||||
Чтение из файла20.07.2012, 16:16. Показов 793. Ответов 3
Метки нет (Все метки)
У.у..у.. чёрт побери...что - то я запарился на эти сишные функции мануалы читать.....всё забыл...
Может кто напомнит строчку кода, как мне из этого текстового файла (1.txt) прочесть следующее: найти *MESH { далее пропустить всё это *TIMEVALUE 0 *MESH_NUMVERTEX 8 *MESH_NUMFACES 12 найти *MESH_VERTEX_LIST { найти и отсюда вытащить 4 числа после слова MESH_VERTEX (тоесть int, float,float,float) *MESH_VERTEX 0 -0.5000 -0.5000 -0.5000 вот сам файл
0
|
20.07.2012, 16:16 | |
Ответы с готовыми решениями:
3
Как заменить чтение строки из консоли на чтение текстового файла? Чтение чисел из файла. Чтение после конца потока невозможно Чтение файла, чтение названия папки где находится файл, запись данных на PHP Чтение заголовка PCX файла и чтение растровых данных PCX файла |
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
21.07.2012, 05:20 | 2 | |||||
Код
1
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|||||||||||
21.07.2012, 15:43 [ТС] | 3 | ||||||||||
Увау Круто! Спасибо большое!
А то в принципе я уже сам код наваял, но это был такой не эффективный набор кракозябр, типа:
Добавлено через 9 часов 4 минуты Что - то я не пойму что именно делает оператор >> для файлового потока? Он что одноразовый? Почему пройдясь по потоку однажды, поставив указатель в начало файла, с целью пройтись по нему заново, и при попытке потом запросить текущую позицию я получаю в ответ -1 ???
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
21.07.2012, 17:56 | 4 | |||||
Тоже, что и для cin. В данном случае, чтение до пробела.
Добавлено через 1 час 24 минуты Если я правильно понял, то при достижении конца файла, утанавливается флаг (или флаги), который потом не даёт работать seekg(). Надо его сбросить через fs.clear();, при этом курсор, насколько я понял, переводится в начало файла. Поэтому можно так написать:
0
|
21.07.2012, 17:56 | |
21.07.2012, 17:56 | |
Помогаю со студенческими работами здесь
4
Чтение бинарного файла - чтение первых 9 байт Чтение файла CSV и чтение из Table View Переделать в коде чтение из файла в чтение с клавиатуры Чтение из файла. Повторное чтение файла Внешняя сортировка бинарного файла (чтение после конца файла невозможно) Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |