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

Обработка строковых данных с использованием внешних файлов - C++

Восстановить пароль Регистрация
 
evolveUA
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 29
05.06.2014, 19:39     Обработка строковых данных с использованием внешних файлов #1
Люди добрые, есть такая проблемка, в общем имеется текст:
"The Old Man and the Sea is the story of an epic struggle between an old,
seasoned fisherman and the greatest catch of his life. For eighty-four days,
Santiago, an aged Cuban fisherman, has set out to sea and returned empty-
handed. So conspicuously unlucky is he that the parents of his young,
devoted apprentice and friend, Manolin, have forced the boy to leave the
old man in order to fish in a more prosperous boat. Nevertheless, the boy
continues to care for the old man upon his return each night. He helps the
old man tote his gear to his ramshackle hut, secures food for him, and
discusses the latest developments in American baseball, especially the trials
of the old man’s hero, Joe DiMaggio. Santiago is confident that his
unproductive streak will soon come to an end, and he resolves to sail out
farther than usual the following day."

Собственно с этого текста нужно посчитать количество знаков арифметических операций в тексте (‘+’, ‘-‘, ‘*’, ‘/’).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2014, 19:39     Обработка строковых данных с использованием внешних файлов
Посмотрите здесь:

Хранение и обработка данных с использованием линейных списков C++
Программирование с использованием строковых данных C++
Программирование с использованием строковых данных. C++
Командная строка программы С. Динамические массивы. Обработка символьных и строковых данных C++
Обработка символьных и строковых данных C++
C++ Программирование с использованием внешних файлов
Программирование с использованием строковых данных C++
C++ Системное программирование. Последовательная обработка файлов с использованием отображения в память

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
montkay
10 / 10 / 8
Регистрация: 19.02.2014
Сообщений: 72
05.06.2014, 19:49     Обработка строковых данных с использованием внешних файлов #2
Если я вас правильно понял, то нужно:
1) подключить библиотеку работы с файлами - #include <fstream>
2) непосредственно в главной программе открыть файл - std::ifstream fin; fin.open("...");
3) потом осуществить подсчет нужного знака - while (!fin.eof()) { if (fin.get() == '+') count++; }
4) ну и в конце закрыть файловый поток - fin.close()

По поводу 3-го пункта, то может быть нужно что-то похожее сделать:
C++
1
2
3
4
char ch;
while (fin.get(ch) != EOF)
   if (ch == '+')
      count++;
evolveUA
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 29
05.06.2014, 21:24  [ТС]     Обработка строковых данных с использованием внешних файлов #3
Да, подобное что то
Yandex
Объявления
05.06.2014, 21:24     Обработка строковых данных с использованием внешних файлов
Ответ Создать тему
Опции темы

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