контейнер вектор записать в файл, помощь по Qt4 |
Здравствуйте, гость ( Вход | Регистрация )
контейнер вектор записать в файл, помощь по Qt4 |
registr |
16.11.2009, 18:48
Сообщение
#1
|
Участник Группа: Участник Сообщений: 115 Регистрация: 16.11.2009 Пользователь №: 1234 Спасибо сказали: 8 раз(а) Репутация: 1 |
Помогите пожалуйста, не знаю как записать в файл вектор а:
QVector<float> a; // далее определяю a // помогите дальше записать его в файл, например, в file.txt QVector<float> b; // а потом считать с него в вектор b |
|
|
registr |
17.11.2009, 22:19
Сообщение
#2
|
Участник Группа: Участник Сообщений: 115 Регистрация: 16.11.2009 Пользователь №: 1234 Спасибо сказали: 8 раз(а) Репутация: 1 |
Цитата QFile file1("file.txt"); file1.open(QIODevice::WriteOnly); QTextStream out1(&file1); for (int i=0; i<A1.size(); i++) out1 << A1[i] << "\n"; // запишется в столбик file1.close(); QString str; file1.open(QIODevice::ReadOnly); QTextStream in1(&file1); while (!file1.atEnd()) { str = in1.readLine(); A2.push_back(str.toFloat()); } Такой способ записи и считывания оказался глючным. AD, а какой предлагали Вы? Бьюсь, никак не получается. |
|
|
AD |
17.11.2009, 22:35
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
Текстовая версия | Сейчас: 23.12.2024, 1:45 |