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

C++ работа с .txt - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Kapenrog
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 3
18.03.2013, 06:07     C++ работа с .txt #1
Подскажите, как в С++ открыть .txt файл и прочитать каждое слово в каждой строке.
Большое спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SDev
43 / 41 / 10
Регистрация: 15.03.2013
Сообщений: 88
18.03.2013, 07:02     C++ работа с .txt #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// пример читает из файла слова разделенные пробелом(табуляцией) и символом переноса строки
// если слова разделены другими знаками препинания, то нужно заменять функцию считывания fscanf
 
FILE *file;
char word[256]; // ограничение на длину слова в 255 символов плюс нулевой байт
                       // если в файле встретиться более длинное слово, то произойдет запись за границы массива
char fileName[256];
 
strcpy(filename,"test.txt");
 
file=fopen(fileName,"rt");// открытие файла в режиме чтения
 
while(! feof(file) )
{
  fscanf(file,"%s",word);
 
  // здесь обрабатываем считанное слово
 
}
 
fclose(file);
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11825 / 6804 / 769
Регистрация: 27.09.2012
Сообщений: 16,871
Записей в блоге: 2
Завершенные тесты: 1
18.03.2013, 07:25     C++ работа с .txt #3
fstream
Kapenrog
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 3
18.03.2013, 08:32  [ТС]     C++ работа с .txt #4
Спасибо!
Надеюсь это робочий код и он мне пригодиться!
lionel_messi
Сообщений: n/a
18.03.2013, 13:03     C++ работа с .txt #5
Через fstream практичнее будет.


Цитата Сообщение от Croessmah Посмотреть сообщение
fstream
Yandex
Объявления
18.03.2013, 13:03     C++ работа с .txt
Ответ Создать тему
Опции темы

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