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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.75
Kapenrog
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 3
#1

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

18.03.2013, 06:07. Просмотров 1735. Ответов 4
Метки нет (Все метки)

Подскажите, как в С++ открыть .txt файл и прочитать каждое слово в каждой строке.
Большое спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2013, 06:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос C++ работа с .txt (C++):

Работа с файлами (вывести в текстовый файл "g.txt" любую цифру из исходного файла "f.txt" с сохранением строгого порядка) - C++
Помогите с задачей. Надо вывести в текстовый файл "g.txt" любую цифру из исходного файла "f.txt" с сохранением строгого...

В папке К2 создайте файл t3.txt, в который перепишите вначале текст из файла t1.txt, а затем из t2.txt - C++
Программным путем: 1. В папке С:\temp создайте папки К1 и К2. 2. В папке К1: a) создайте файл t1.txt, в который запишите следующий...

Записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt - C++
Здравствуйте, нужно записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt помогите, пожалуйста

Переписать все числа из файлов 1.txt и 2.txt в файл 3.txt - C++
Здравствуйте! Нужна помощь. Есть два текстовых файла 1.txt и 2.txt в них есть числа. реализовать консольное приложение которое...

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

Работа с TXT файлом! - C++
Привет всем! Подскажите пожалуйста как считать из файла все цифры в массив! внутри файл имеет вид например: 4 34 45 52 28 Я...

4
SDev
43 / 41 / 10
Регистрация: 15.03.2013
Сообщений: 89
18.03.2013, 07:02 #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);
0
Croessmah
Эксперт CЭксперт С++
13513 / 7671 / 866
Регистрация: 27.09.2012
Сообщений: 18,874
Записей в блоге: 3
Завершенные тесты: 1
18.03.2013, 07:25 #3
fstream
2
Kapenrog
0 / 0 / 0
Регистрация: 18.02.2013
Сообщений: 3
18.03.2013, 08:32  [ТС] #4
Спасибо!
Надеюсь это робочий код и он мне пригодиться!
0
lionel_messi
Сообщений: n/a
18.03.2013, 13:03 #5
Через fstream практичнее будет.


Цитата Сообщение от Croessmah Посмотреть сообщение
fstream
18.03.2013, 13:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2013, 13:03
Привет! Вот еще темы с ответами:

Работа с .txt файлами - C++
Программа работает, только почему-то когда я перезаписываю строчку какую либо(приходиться весь файл перезаписывать:( ) то перезаписываеться...

Работа с txt файлом - C++
Как можно в txt файле взять значение 2 строки или изменить его, после строки добавить еще 1 строку? Еще надо создать файл в котором будут...

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

Работа с txt файлом. - C++
Работаю с текстовым документом, совершенно путаюсь в функциях при работе. Как открыть txt файл. У меня так щас написано, но не...


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

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

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