Название: Читать текстовый файл построчно. Чем? Отправлено: smartchecker от Декабрь 02, 2009, 00:12 Нужно прочитать текстовый файл построчно и вывести в окно.
Подредактировать (распарсить по словам и что-то поменять) и записать обратно в файл, но длина строки пожет быть не более 80 символов. Как я понимаю тут участвуют QTextFile QTextCursor и что-то ещё... Растолкуйте. Название: Re: Читать текстовый файл построчно. Чем? Отправлено: Alchazar от Декабрь 02, 2009, 14:21 Вот, немного погуглил:
Код
Название: Re: Читать текстовый файл построчно. Чем? Отправлено: lit-uriy от Декабрь 02, 2009, 16:59 правильнее всё таки не "Чем?", а "Как?". Т.к. В Qt, и, возможно, где-то ещё, Нет классов, которые выполняют обширный круг задач автоматически, есть только классы выполняющие почти элементарные функции, из которых строится программа.
Название: Re: Читать текстовый файл построчно. Чем? Отправлено: _Vitaliy_ от Декабрь 13, 2009, 12:21 Немного добавлю по этому поводу.
Например я считываю вот таким образом: Перед основным считыванием файла я делаю прогонку цикла: Код: int rowCount = 0; // kol-vo strok Например у меня файл обычно состоим из 2 частей 1- это описательная часть, вторая столбцы данных. Поэтому описательную часть перед основным циклом чтения я просто считываю вот так: Код: QString str1 = stream.readLine(); //chtenie stroki а дальше все как писал Alchazar. Единственное можно указать явно кодировку: Код: QTextStream stream(&file); В С++Билдере я делал когда-то вот так парсировку, не знаю, может и пригодиться Т.е. на входе функции сама строка (А) и номер строки считывания (q) Код: void __fastcall TMainForm::WordZapolnenie(char*A, int q) |