Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Qt чтение из файла  (Прочитано 4947 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Qt чтение из файла
« : 28 Февраля 2012, 21:58:43 »
Новичок в программировании, прошу помощи в элементарной вещи.
С лёгкостью научился писать в файл через qt. www.developer.nokia.com/Community/Wiki/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8_%D0%B2_Qt_(QFile)
Но как считать из файла данные? Скажем заполнить массив array из файла, где данные представлены в столбик?
Заранее огромное спасибо, правда нигде не нашёл ответа на такой простой вопрос!
« Последнее редактирование: 28 Февраля 2012, 22:00:26 от Zeka13 »
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: Qt чтение из файла
« Ответ #1 : 28 Февраля 2012, 22:03:02 »
1) Учить плюсы.
2) Учить плюсы.
3) Учить плюсы.

По ссылке дан пример, как писать в файл. Чтение, в общем-то не отличается.
В цикле читаешь строки и заполняешь массив. Ничего сложного.

Оффлайн Кровавый

  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Re: Qt чтение из файла
« Ответ #2 : 28 Февраля 2012, 22:08:57 »
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Zeka13

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1177
  • 18.10 Gnome x64 GTX 970
    • Просмотр профиля
Re: Qt чтение из файла
« Ответ #3 : 28 Февраля 2012, 22:17:35 »
Цитировать
Чтение, в общем-то не отличается

double array[10];
for (int i=0; i < 10; i++)
out >> array[i];
Так просто?

Пользователь решил продолжить мысль 28 Февраля 2012, 22:25:15:
Всё оказалось проще, чем я думал, спасибо огромное!
« Последнее редактирование: 28 Февраля 2012, 22:25:15 от Zeka13 »
Если Wine - это костыль , то  Punto Switcher - это протез , а Daemon Tools инвалидное кресло.

 

Страница сгенерирована за 0.032 секунд. Запросов: 25.