Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 74
1

Есть ли функция чтения следующей строки в файле?

28.02.2015, 21:34. Просмотров 425. Ответов 6
Метки нет (Все метки)

Всем привет, есть ли в QTextStream или QString или вообще в Qt функция чтения следующей строки в файле ?

Добавлено через 8 минут
readLine(); читает одну строку а readAll() все строки сразу, как мне прочитать строки по порядку 1,2,3...?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2015, 21:34
Ответы с готовыми решениями:

Есть ли что-то в вашем Qt для чтения PDF?
есть? Добавлено через 7 часов 41 минуту Ну так что КуТешники, ничего для...

Считывание следующей строки в файле
Здравствуйте уважаемые программисты! Столкнулся с пропуском комментариев в...

Функция recv(), есть ли какой-нибудь признак завершения чтения из сокета?
У меня такой вопрос если я передаю некоторые данные с TCP клиента на сервер и...

Удалить из файла строки, которые есть в другом файле
Никак не могу решить казалось бы простую задачку. Файл1: ...

Функция для сравнения первой и последней строки в текстовом файле
Здравствуйте, задание: Дан текстовый файл, состоящий из некоторого...

6
Чистый
Автор FAQ
2714 / 1410 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
28.02.2015, 22:25 2
Воспользоваться поиском не пробовали ? Построчное чтение из файла
1
Avazart
Эксперт С++
7756 / 5662 / 554
Регистрация: 10.12.2010
Сообщений: 25,664
Записей в блоге: 17
01.03.2015, 00:20 3
Цитата Сообщение от Cyber_Fighter Посмотреть сообщение
readLine();
Как раз и читает следующую строку от текущей позиции в потоке.

Добавлено через 53 секунды
Цитата Сообщение от Cyber_Fighter Посмотреть сообщение
как мне прочитать строки по порядку 1,2,3...?
вызовом readLine(); "по порядку"

Добавлено через 3 минуты
C++ (Qt)
1
2
3
4
5
while(!stream.atEnd())
{
   QString line = stream.readLine();
   qDebug()<<line;
}
0
Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 74
01.03.2015, 14:30  [ТС] 4
Все спасибо пойду разбераться

Добавлено через 3 часа 55 минут
Вот код,у меня заменяется точка с запятой только в одной строке, как сделать чтобы точка с запятой заменялась на пробел во всех строках?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
void Widget::fileread()
{
    QFile file("good.txt");
      if (!file.open(QIODevice::ReadOnly | QIODevice::Text)){
 
          return;
}
      QTextStream in(&file);
 
      while (!in.atEnd()) {
       QString line= in.readAll();
 
 
 
        QByteArray byte_arr = line.toLocal8Bit();
 
               char *ch=byte_arr.data();
 
 
       for(int i=0;i<ch[i];i++){
 
 
 
          if(ch[i]==';'){
 
                    ch[i]=' ';
 
}
 
                  ui->textBrowser->setText(ch);
 
 
 
       }
 
 
}
 
 
}
0
Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 74
01.03.2015, 14:41  [ТС] 5
Есть ли функция чтения следующей строки в файле?
0
Avazart
Эксперт С++
7756 / 5662 / 554
Регистрация: 10.12.2010
Сообщений: 25,664
Записей в блоге: 17
01.03.2015, 16:15 6
http://doc.qt.io/qt-5/qstring.html#replace
1
Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 74
01.03.2015, 18:03  [ТС] 7
Avazart, а если мне длина строки не известна и их больше сотни?

Добавлено через 6 минут
Все спасибо, дальше почитал доку ))
0
01.03.2015, 18:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.03.2015, 18:03

Поиск строки в файле (регистрозависимый, если есть латинские буквы)
Ввести имя файла и некоторую строку. Произвести поиск строки в файле, причем...

Дана форма в файле php.index, в нем есть функция, как сделать так чтобы она срабатывала на форме?
вопрос я думаю понятен без особых пояснений. Добавлено через 1 минуту ...

Есть ли функция преобразования из строки в число в АСП?
После некоторых манипуляций с переменной как со строкой сервак прекращает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru