Форум программистов, компьютерный форум CyberForum.ru

Как регулярно считывать последнюю строку в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить все пробелы на запятые, а запятые на точки. Посчитать количество запятых во введенной строке http://www.cyberforum.ru/cpp-beginners/thread993162.html
Во введенной строке заменить все пробелы на запятые, а запятые на точки. Посчитать количество запятых во введенной строке. Нужно написать программу. Заранее благодарен.
C++ Построить алгоритм декодирования сообщений закодированных кодом простым повторением Построить алгоритм декодирования сообщений закодированных кодом простым повторением. Можете объяснить что от меня хотят, или как его написать? http://www.cyberforum.ru/cpp-beginners/thread993153.html
C++ Программа по классам. Вообще ничего не получается, хотя с виду все просто
Создать класс «арифметическое выражение» с компонентными данными: 1-й аргумент, 2-й аргумент, знак арифметического выражения (перечислимого типа – ‘+’, ‘–‘, ’*’, ‘/’). Определить компонентные функции: получение каждого элемента класса по отдельности, изменение значения операндов, вычисление значения выражения, вывод на экран в формате «арг1 операция арг2 = результат».
Создать массив с рядка символов. Найти дисперсию элементов этого массива. Сформировать новый массив C++
Создать массив с рядка символов. Найти дисперсию элементов этого массива. Сформировать новый массив, вставив среднее арифметическое в средину массива.Удалить заданое количество символов, начиная с заданой позиции.
C++ Построение ДПСД http://www.cyberforum.ru/cpp-beginners/thread993107.html
Может кто, пожалуйста, помочь нарисовать диаграмму перехода состояний действий (ДПСД)? Нарисовал уже ДПС(диаграмму перехода событий) и Информационную модель, как теперь перейти к ДПСД?
C++ Матрицы. Выделяя на главной диагонали последовательно по одному элементу Aii, можно получить n матриц, ограниченных элементами Решить задачу, используя функцию. Дана квадратная целочисленная матрица А порядка n. Выделяя на главной диагонали последовательно по одному элементу Aii, можно получить n матриц, ограниченных элементами A11 и Аii. Программа должна сформировать вектор, элементами которого являются наибольшие элементы всех таких матриц. Функция должна возвращать значение наибольшего элемента в матрице... подробнее

Показать сообщение отдельно
florgas
5 / 4 / 0
Регистрация: 28.09.2010
Сообщений: 345

Как регулярно считывать последнюю строку в файле - C++

30.10.2013, 22:44. Просмотров 418. Ответов 3
Метки (Все метки)

Добрый день. Имеется текстовый файл. Он постоянно обновляется и в его конец дописываются строки. Необходимо считывать новую строку непосредственно в string, как только она появляется в файле. Вот и вопрос: как это реализовать? Считывать все по порядку до последней строки - не самая лучшая идея, ибо файл может быть большим и это не самый оптимальный вариант. А вот как сразу считать последнюю строку. И тут же вопрос, как отловить добавление новых строк в файл? У меня мысли разве что взять последнюю строку и постоянно ее сравнивать с последней. Если они станут различными, значит была добавлена новая строка в файл. Надеюсь вопрос понятен. Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru