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

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

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

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

05.06.2014, 19:39. Просмотров 250. Ответов 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."

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

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

Программирование с использованием строковых данных - C++
Отредактировать заданное предложения текста, удаляя из него все слова с нечетными номерами и переворачивая слова с четными номерами....

Программирование с использованием строковых данных. - C++
Привет ВСЕМ!!! Уважаемые модераторы и форумчане помогите пожалуйста в решении следующей задачки... Составить таблицу слов данного...

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

Командная строка программы С. Динамические массивы. Обработка символьных и строковых данных - C++
Задание: С клавиатуры вводятся четыре массива слов: - существительные в именительном падеже единственного числа(СТОЛЯР- ...

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

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

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

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

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

Создать С++-программу обработки строковых данных - C++
Создать С++-программу обработки строковых данных, которая выполняет следующие действия: 1. Ввести строку с клавиатуры. 2....

Ошибка при считывании строковых данных - C++
Нужно просто считать русский текст из файла, выводит смайлики без пробелов. #include "stdafx.h" #include "fstream" #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Да, подобное что то
Ответ Создать тему
Опции темы

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