Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
hono
3 / 3 / 4
Регистрация: 15.11.2017
Сообщений: 83
Завершенные тесты: 1
#1

Чтение текста с определенной строки файла

20.11.2017, 14:16. Просмотров 735. Ответов 2
Метки нет (Все метки)

Как реализовать чтобы команда ifstream читала только текст который написан в файле на строке допустим 50 ? А не весь текст который там написан
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2017, 14:16
Ответы с готовыми решениями:

Чтение из файла определенной строки
Доброго времени суток. Передо мной встала задача, прочитать определённую строку...

Чтение определенной строки файла
Как считать файл из определенной строки ?, например мне нужно узнать что...

Чтение текста из файла, удаление каждой второй строки (\n), запись в файл
Дана строка у текстовом файле input.txt: Teachers TV's resources Have...

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

Чтение текста из файла
помогите пожалуйста исправить ошибку, весь мозг себе сломал, мне кажется, что...

2
SlavaSokolov
170 / 134 / 105
Регистрация: 14.04.2016
Сообщений: 729
20.11.2017, 14:29 #2
Лучший ответ Сообщение было отмечено hono как решение

Решение

C++
1
2
3
4
5
6
std::iifstream file("test.txt");
std::string buffer;
for (int i = 0; i < 50; i++)
   getline(file, buffer);
 
//Дальше читаем начиная с 50 строки. Это наиболее простой способ.
Который известен мне.
0
hono
3 / 3 / 4
Регистрация: 15.11.2017
Сообщений: 83
Завершенные тесты: 1
03.12.2017, 21:09  [ТС] #3
SlavaSokolov, Не могу проверить, не выводит на экран значение buffer
C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
    ifstream Base("Base.txt");
    string buffer;
    for (int i = 0; i < 4; i++)
    getline(Base, buffer);
 
    cout << buffer << endl;
    system("pause");
    
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2017, 21:09

Чтение текста из файла
Собственно в функции ниже надо как-то дополнить, чтобы, если файл пуст, то...

Чтение текста из файла
Ув. жители форума. Дана задача, только ее нужно переделать чтобы она читала...

Чтение текста из файла C++
Нужно написать программу, которая считывает текст из файла, и меняет местами...


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

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

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