Здравствуйте, гость ( Вход | Регистрация )
|
++Norton++ |
11.10.2008, 13:17
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 98 Регистрация: 5.10.2008 Пользователь №: 380 Спасибо сказали: 0 раз(а) Репутация: 1
|
Есть функция, которая выполняет запись в файл:
Дело в том, что при ее первом вызове, все работает нормально. Если следом ее вызвать второй раз, она просто создает пустой файл (т.е. пробрасывает стадию while(!in.atEnd)). Что может быть не так?
Причина редактирования: форматирование понагляднее и скобка потерялась
|
|
|
|
![]() |
|
AD |
11.10.2008, 14:19
Сообщение
#2
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Ну насколько я понимаю, тебе следует каким-нибудь образом указать потоку ввода stdin, чтобы он переместил указатель на начало и считывал введенные данные по новой. Как именно, почитай QIODevice, QFile.
|
|
|
|
++Norton++ Помогите найти ошибку (запись в файл) 11.10.2008, 13:17
Litkevich Yuriy Цитата(++Norton++ @ 11.10... 11.10.2008, 16:45
Tonal И чё тут странного?
Ты в первый раз выгребаешь всё... 11.10.2008, 19:19
++Norton++ Litkevich Yuriy, эта строчка читает со стандартног... 11.10.2008, 22:28
AD Цитата(++Norton++ @ 11.10... 11.10.2008, 22:34
Litkevich Yuriy Цитата(++Norton++ @ 12.10... 11.10.2008, 22:40
++Norton++ Да, все делаю в Linux.
Просто нужна функция, кото... 11.10.2008, 22:44
AD Цитата(++Norton++ @ 11.10... 11.10.2008, 22:53
Litkevich Yuriy Цитата(++Norton++ @ 12.10... 11.10.2008, 23:00
++Norton++ В том то и дело, что просто переходит на другую ли... 11.10.2008, 23:06
Litkevich Yuriy ну я кажется просто торможу, вот такой код попробу... 11.10.2008, 23:21
++Norton++ Да, последующие вызовы тоже должны быть возможны. ... 12.10.2008, 0:41
Litkevich Yuriy тогда перед выходом из функции вызывай либо void Q... 12.10.2008, 0:46
++Norton++ К сожалению, не то ни другое не подходит. Перед wh... 12.10.2008, 11:22
Tonal cat>file как бы тоже не перезапускается.
Так чт... 12.10.2008, 12:20
Litkevich Yuriy Tonal, посмотри пожалуйста тему QTextStream, oper... 12.10.2008, 15:49
++Norton++ Tonal
Мне нужно написать функцию, которая бы считы... 12.10.2008, 22:22
Litkevich Yuriy ++Norton++, дак тебе зачем вызывать функцию нескол... 12.10.2008, 22:28
++Norton++ Просто после выполнения этой функции не происходит... 12.10.2008, 23:38
AD Цитата(++Norton++)Просто после... 12.10.2008, 23:40
++Norton++ Нет, опять то, что введет пользователь. В общем ко... 13.10.2008, 0:00
Litkevich Yuriy Цитата(++Norton++ @ 13.10... 13.10.2008, 2:07
Tonal 2 ++Norton++ В твоём примере с cat-ами работают 2 ... 13.10.2008, 7:52![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 22:59 |