С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Отправить переменную во входной поток - C++

21.05.2013, 21:26. Просмотров 222. Ответов 0
Метки нет (Все метки)

Здравствуйте, господа программисты.

Имеется вот такой вопрос:
В лабах частенько даются задания, в котором нужно каждое слово в тексте как-нибудь изменить ( то букву впереди добавить, то третью букву удалить ). В связи с чем мне нужен способ, с помощью которого можно обработать каждое слово в тексте, который вводится с клавиатуры.
У Дейтелов встречается хитрый способ:
while ( cin>>text ) // text - это string-переменная
В котором чтобы отправить текст для обработки, нужно также ввести end-of-file (Ctrl-Z).
Мне не нравится регулярно вводить end-of-file, муторно слегка. Да и к тому же, бывают случаи, когда надо обработать текст, который уже хранится в переменной. Вот этот случай меня и интересует.
Допустим, чтобы мы сохранили текст в переменной text. Как нам ее отправить во входной поток, чтобы потом обработать ее с помощью while ( cin>>text ) , да еще и не вводить чертов end-of-file?

Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2013, 21:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отправить переменную во входной поток (C++):

Стандартный входной поток - C++
Добрый день, помогите разобраться. Хочу написать функцию, которая читает из входного потока некое количество данных вида...

входной поток данных - C++
Из входного потока данных нужно подсчитать количество повторов в тексте DK и 22

Как очистить входной поток от '\n'? - C++
Программа закрывается #include "stdafx.h" #include <iostream> #include "conio.h" #include "windows.h" using namespace::std; ...

Как сделать отступы или , чтобы входной поток(ввода) отдельно от вывода - C++
#include <iostream> #define MAX_N 100 using namespace std; class Stack { int st_size=0; int st_elements; ...

Ввести n чисел, определить сколько среди них превосходит первое число. Результат отправить в переменную k - C++
Ввести n чисел. определить сколько, среди них превосходит первое число.Результат отправить в переменную к. Помогите написать на с++

Записать день в переменную d,месяц в переменную m, год в переменную y - C++
Как можно получить системную дату? Мне надо записать день в переменную d,месяц в переменную m, год в переменную y Заранее Спасибо!

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2013, 21:26
Привет! Вот еще темы с ответами:

Скопировать поток и добавить ошибки в поток - C++
Здорова господа! Есть задачка: "Скопируйте поток объектов типа Name_and_address и вставьте в него столько ошибок, сколько сколько...

Нужно создать базу данных (создать пустой бинарный файл). Через поток. Поток бинарного файла описать в виде локальной переменной внутри функции. - C++
Совсем не понял эту тему. Нужно создать базу данных (создать пустой бинарный файл). Через поток. Поток бинарного файла описать в виде...

Процедура, записывающая в переменную X минимальное из значений X и Y, а в переменную Y – максимальное - C++
Описать процедуру Minmax(X, Y), записывающую в переменную X минимальное из значений X и Y, а в переменную Y – максимальное из этих значений...

Метод, читающий входной поток - Java SE
Есть программа из Шилдта. Пишу её в Eclipse. public class Menu { public static void main(String Arhs) throws...


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

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

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