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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
P-VS-S
4 / 4 / 2
Регистрация: 01.12.2009
Сообщений: 32
#1

Строки.Текстовый файл. - C++

20.04.2010, 14:08. Просмотров 363. Ответов 3
Метки нет (Все метки)

Есть файл с 5 строками. Задача состоит в том, чтобы использовать каждую строку по очереди, т.е. как я понимаю нужно в переменную по очереди записывать каждую следующую строку в цикле, а вот сделать это не получается? Или есть какой-нибудь другой вариант? Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2010, 14:08     Строки.Текстовый файл.
Посмотрите здесь:

Вывод строки в текстовый файл - C++
Вместо строки появляется нечто вроде 25d3fe4 Подскажите пожалуйста, в чем ошибка? ofstream fout; ...

Текстовый файл, содержащий 2 строки - C++
Здравствуйте! Помогите, пожалуйста, с решением, т.к. сама в С++ чайник! Задан текстовый файл, содержащий 2 строки текста. Убрать из них...

Имеется текстовый файл. Напечатать первый символ первой строки - C++
Имеется текстовый файл.Напечатать: а) первый символ первой строки; б)пятый символ первой строки; в)первые 10 символов первой строки; ...

Содержимое текстового файла f, разделенное на строки, переписать в текстовый файл g - C++
Содержимое текстового файла f, разделенное на строки, переписать в текстовый файл g, перенося при этом в конец каждой строки все входящие в...

Дан текстовый файл. Напечатать первый символ каждой строки - C++
Помогите, пожалуйста. Дан текстовый файл. Напечатать первый символ каждой строки. #include <fstream> #include <iostream> #include...

Скопировать второе слово из каждой строки и вставить их в новый текстовый файл - C++
Добрый вечер, помогите, пожалуйста, в реализации простенькой программы: На входе .txt файл, в котором некое множество строк, состоящих...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,496
20.04.2010, 14:11     Строки.Текстовый файл. #2
P-VS-S, в С есть функция fgets(), в С++ getline()...
P-VS-S
4 / 4 / 2
Регистрация: 01.12.2009
Сообщений: 32
20.04.2010, 16:55  [ТС]     Строки.Текстовый файл. #3
fgets() - считывает 1 строку, а как сделать чтобы все 5 по очереди?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2010, 17:02     Строки.Текстовый файл.
Еще ссылки по теме:

Дан текстовый файл. Выведите все строки, которые содержат хотя бы один пробел - C++
Дан текстовый файл. Выведите все строки, которые содержат хотя бы один пробел. Формат входных данных Во входном файле содержиться...

Дан текстовый файл, содержащий более трех строк. Удалить из него три последние строки - C++
Дан текстовый файл, содержащий более трех строк. Удалить из него три последние строки.

Разработка программного модуля вставки строки заданной длины, содержащую хотя бы один перенос, в текстовый файл - C++
Желательно в программе Visual Studio c++. Тема:Разработка программного модуля вставки строки заданной длины, содержащую хотя бы один...

Даны текстовый файл и строка s. Получите все строки файла f, содержащие в качестве фрагмента заданную строку s - C++
Даны текстовый файл и строка s. Получите все строки файла f, содержащие в качестве фрагмента заданную строку s Помогите плиз Нашел...


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

Или воспользуйтесь поиском по форуму:
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,496
20.04.2010, 17:02     Строки.Текстовый файл. #4
Цитата Сообщение от P-VS-S Посмотреть сообщение
fgets() - считывает 1 строку, а как сделать чтобы все 5 по очереди?
ну на пример вот так:
C
1
2
3
4
5
6
7
8
9
10
...
FILE *f;
char buf[BUFSIZ];
int n = 5;
...
/* открыть файл на чтение */
...
while ( fgets(buf, BUFSIZ, f) && n-- > 0 )
    printf("%s", buf);
...
Yandex
Объявления
20.04.2010, 17:02     Строки.Текстовый файл.
Ответ Создать тему
Опции темы

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