как открыть файл, затем прочитать в нем выбранную строку и если программа даст сигнал то удалить эту строку не затрагивая другие? |
Здравствуйте, гость ( Вход | Регистрация )
как открыть файл, затем прочитать в нем выбранную строку и если программа даст сигнал то удалить эту строку не затрагивая другие? |
eldar85 |
11.4.2010, 0:00
Сообщение
#1
|
программист Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0 |
проблема вот в чем - есть такая функция -
так вот, функция считывает строку рандомную, но мне нужно чтобы она считала строку, потом программа сделала с этой строкой какое то действие и если не проканало, то взяла и удалила эту строку из файла... как то так)) Сообщение отредактировал eldar85 - 11.4.2010, 0:02 |
|
|
Litkevich Yuriy |
11.4.2010, 5:16
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
eldar85, в файле нельзя удалить произвольную строку. Можно прочитать файл в некий буфер, удалить интересующую строку из буфера, затем сохранить буфер.
П.С. не понимаю нужды работать с массивом. Используй высокоуровневые контейнеры, в данном случае лучше всего QList<QString>. Тебе уже об этом говорили в другой теме |
|
|
eldar85 |
11.4.2010, 11:57
Сообщение
#3
|
программист Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: 0 |
спосибо большое за советы, сейчас буду читать и пробвать эти высокоуровневые контейнеры))
я даже не знал о существовании QList, мне они нравятся)))) |
|
|
Litkevich Yuriy |
11.4.2010, 16:16
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Тему разделил: Как удалить элемент из QList?
|
|
|
Текстовая версия | Сейчас: 28.4.2024, 5:22 |