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

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

Войти
Регистрация
Восстановить пароль
 
evolveUA
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 29
#1

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

05.06.2014, 19:39. Просмотров 253. Ответов 2
Метки нет (Все метки)

Люди добрые, есть такая проблемка, в общем имеется текст:
"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."

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

Программирование с использованием внешних файлов - C++
Необходимо переделать данную программу, что бы "Путь и имя файла вводились с клавиатуры". #include "stdafx.h" #include <cstdio> ...

Программирование с использованием строковых данных - C++
1. Дан текст. а) Подсчитать количество слов в данной строке; б) Подсчитать количество букв а в последнем слове данной строки; в) найти...

Программирование с использованием строковых данных. - 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++;
0
evolveUA
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 29
05.06.2014, 21:24  [ТС] #3
Да, подобное что то
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2014, 21:24
Привет! Вот еще темы с ответами:

Хранение и обработка данных с использованием линейных списков - C++
Люди, помогите пожалуйста!!! Дали задание к курсовой работе. Сделать надо любое из двух (какое легче) но сделать не могу ни 1, ни 2 ...

«Хранение и обработка данных с использованием линейных списков». - C++
Вот мне к курсовой работе дали задание.Я не могу его понять, что от меня требуется. Что за система n на прямой? Чем координата от точки...

обработка файлов данных - C++
На диске имеется файл данных STUDENT.DAT. Распечатать фамилии, имена и оценки студентов, не получивших ни одной оценки 3. P.S. В задаче...

Касательно const и внешних файлов. - C++
Все мы знаем, что const объявленная в начале модуля...например как глобальная переменная, не дает возможности больше менять значение. Ну...


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

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

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