crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Считывание файла, ф-ция atEnd()
Daan
  опции профиля:
сообщение 22.11.2010, 21:27
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 13.9.2010
Пользователь №: 2033

Спасибо сказали: 0 раз(а)




Репутация:   0  


Имеется код внутри функции
QFile file(fileName);

while  (!file.atEnd()) {
// первые операции
}

while  (!file.atEnd()) {
// вторые операции
}


Мне нужно, чтобы когда я во второй раз вызываю while (!file.atEnd()) {...} то файл считывался с самого начала. Как это лучше сделать ?


Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
panter_dsd
  опции профиля:
сообщение 22.11.2010, 21:34
Сообщение #2


Жаждущий знаний
***

Группа: Участник
Сообщений: 254
Регистрация: 1.1.2009
Из: Санкт-Петербург
Пользователь №: 474

Спасибо сказали: 32 раз(а)




Репутация:   3  


file.seek (0)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 22.11.2010, 22:08
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(panter_dsd @ 22.11.2010, 21:34) *
file.seek (0)

или file.reset();
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Daan
  опции профиля:
сообщение 22.11.2010, 22:34
Сообщение #4


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 13.9.2010
Пользователь №: 2033

Спасибо сказали: 0 раз(а)




Репутация:   0  


Спасибо!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 16.7.2018, 11:25