Russian Qt Forum
Ноябрь 23, 2024, 07:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Чтение из файла  (Прочитано 6551 раз)
Soulq
Гость
« : Май 12, 2011, 12:02 »

Люди можете подсказать как читать из файла строки и записывать их в массив. Без использования fgets и fgetc.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


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


Просмотр профиля WWW
« Ответ #1 : Май 12, 2011, 12:05 »

http://doc.qt.nokia.com/4.7/qfile.html
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
merke
Гость
« Ответ #2 : Май 12, 2011, 12:35 »

Код
C++ (Qt)
//Считывание из файла
QStringList strArray;
QFile file(path_to_file);
if (!file.open(QIODevice::ReadOnly)) return;
QTextStream stream(&file);
while(!stream.atEnd())
{
   strArray.append(stream.readLine());
}
 
//Вывод
foreach(QString str, strArray)
{
   qDebug() << str;
}
Записан
Fat-Zer
Гость
« Ответ #3 : Май 12, 2011, 12:42 »

Люди можете подсказать как читать из файла строки и записывать их в массив. Без использования fgets и fgetc.
может поподробней расскажите, что вам нужно, а то только со стандартной с/с++ библиотекой можно способов 5 придумать...
Записан
Soulq
Гость
« Ответ #4 : Май 12, 2011, 13:35 »

Код
C++ (Qt)
//Считывание из файла
QStringList strArray;
QFile file(path_to_file);
if (!file.open(QIODevice::ReadOnly)) return;
QTextStream stream(&file);
while(!stream.atEnd())
{
   strArray.append(stream.readLine());
}
 
//Вывод
foreach(QString str, strArray)
{
   qDebug() << str;
}

Большое спасибо, немного помогло

Люди можете подсказать как читать из файла строки и записывать их в массив. Без использования fgets и fgetc.
может поподробней расскажите, что вам нужно, а то только со стандартной с/с++ библиотекой можно способов 5 придумать...

Читать словарь и записывать в хеш-таблицу.
Записан
Fat-Zer
Гость
« Ответ #5 : Май 12, 2011, 13:55 »

istream::operator>>()
istream::get()
istream::getline()
fscanf()
это то, что можно использовать не считая ивращений...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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