7 / 7 / 2
Регистрация: 21.02.2019
Сообщений: 134
1

Прочитать текстовый файл и разбить его на части

19.05.2019, 09:27. Показов 1060. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго всем времени суток.
Подскажите, как можно реализовать следующую вещь:
Есть текстовый файл. Считываем от туда слова. Пусть по 10 слов, и записываем это в отдельный файл.
Как продолжить чтение файла с того места, где остановился читать в предыдущий раз.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2019, 09:27
Ответы с готовыми решениями:

Разбить текстовый файл на части
Задача такая гружу в Tstringlist текстовый файл в нем строки их могут быть любое количество...

Как прочитать текстовый файл построчно и каждую строку разбить на подстроки
Как прочитать текстовый файл в C# следующего формата: Число строк x y a s f g ... Где...

Создать текстовый файл и прочитать его
Создать текствоый файл и прочитать его. Помогите пожалуйста, а то завтра зачёт(((( А не понятно,...

Записать в текстовый файл. Прочитать его
С помощью датчика случайных чисел сформировать матрицу (NxM). Значения N и M ввести с клавиатуры....

3
6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
19.05.2019, 14:11 2
Цитата Сообщение от Pb-BASS Посмотреть сообщение
Как продолжить чтение файла с того места, где остановился читать в предыдущий раз.
не закрывать поток или сохранить позицию в переменной (или другом файле) с помощью tellg()
0
7 / 7 / 2
Регистрация: 21.02.2019
Сообщений: 134
19.05.2019, 16:12  [ТС] 3
Цитата Сообщение от zayats80888 Посмотреть сообщение
или сохранить позицию в переменной (или другом файле) с помощью tellg()
А подскажите пожалуйста, в каких случаях tellg() возвращает отрицательное значение?

Добавлено через 6 минут
То у меня вот к примеру в таком коде наблюдается поведение, которое я понять не могу.
C++
1
2
3
4
5
6
int lenght = 0;
fileInput.open(fileName.c_str());
char buffer[20];
lenght = fileInput.tellg(); // lenght все еще 0
fileInput >> buffer;
lenght = fileInput.tellg(); //lenght  стало -28. Почему?
0
6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
19.05.2019, 16:15 4
Цитата Сообщение от Pb-BASS Посмотреть сообщение
в каких случаях tellg() возвращает отрицательное значение?
https://en.cppreference.com/w/... ream/tellg
Смотрите Return value, но вообще этот вопрос не корректный

Добавлено через 2 минуты
Цитата Сообщение от Pb-BASS Посмотреть сообщение
fileInput >> buffer;
fileInput.getline(buffer, sizeof(buffer));
0
19.05.2019, 16:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2019, 16:15
Помогаю со студенческими работами здесь

Прочитать текстовый файл и записать его содержимое в переменную
Пытаюсь считать файл: <!DOCTYPE html> <html> <head> <script> var tfile; var...

Прочитать текстовый файл и подставить его значение в таймер
Здравствуйте. Есть текстовый файл, в котором хранится цифра, которая обозначает период, с которым...

Есть текстовый файл и надо загнать его в string и вывести(прочитать)
Добрый день,я новичок в кодинге, но меня всё же вызвали на школьную олимпиаду по...

Открыть текстовый файл, прочитать его посимвольно, и сообщить количество символов в файле
Изучаю С++ не так давно, читаю С. Прата. Проблема в том, что не могу понять что не так с моим...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru