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

Построчное чтение из файла - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 4.71
sokrat
0 / 0 / 0
Регистрация: 11.12.2010
Сообщений: 7
01.03.2011, 09:20     Построчное чтение из файла #1
Помогите, не могу разобраться с построчным чтением с файла. Т.е. у меня есть текстовый файл в котором множество строк. Мне нежно прочитать сначала первую строку и сделать с ней определенные действия(неважно какие) записать её на своё место в файл. Затем прочитать вторую строку из файла, провести с ней определенные действия и снова записать в файл и так до последней строки файла. Помогите.Заранее спасибо!!!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2011, 09:20     Построчное чтение из файла
Посмотрите здесь:

Построчное чтение из файла C++
Построчное чтение из файла C++
C++ Построчное чтение из файла
Построчное чтение файла C++
Построчное чтение файла в C++ Builder 6 C++
C++ Построчное чтение из файла
Построчное чтение файла в стиле С++ C++
C++ Построчное чтение из файла в структуру

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sudoki
124 / 64 / 1
Регистрация: 19.04.2010
Сообщений: 196
01.03.2011, 09:33     Построчное чтение из файла #2
Копайте в сторону fopen, fgets, fputs, fclose, fseek.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
01.03.2011, 18:22     Построчное чтение из файла #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
/*...*/
FILE * f, t;
char buf[BUFSIZ];
f = fopen("file.txt", "r");
t = tmpfile();
 
while ( fgets(buf, BUFSIZ, f) ){
  /* что-то сделать со строкой */
  fputs(buf, t);
}
fclose(f);
rewind(t);
f = fopen("file.txt", "w");
while ( fgets(buf, BUFSIZ, t) )
  fputs(buf, f);
fclose(f);
fclose(t);
АХТУНГ! Это только пример. В работающей программе необходимо проверять ВСЕ операции открытия/чтения/записи/закрытия файлов.
Yandex
Объявления
01.03.2011, 18:22     Построчное чтение из файла
Ответ Создать тему
Опции темы

Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru