Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 13.02.2018
Сообщений: 17
1

Каким образом с клавиатуры можно ввести текст (последовательность строк), и преобразовать это все в одну строку

21.03.2018, 00:21. Показов 1407. Ответов 2
Метки нет (Все метки)

Прошу вас помочь мне разобраться с одним вопросом: каким образом с клавиатуры можно ввести текст (последовательность строк), и преобразовать это все в одну строку?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2018, 00:21
Ответы с готовыми решениями:

Ввести с клавиатуры строку. Преобразовать все буквы в числа
Ввести с клавиатуры строку. Преобразовать все буквы в числа. построить криптограмму(вместо букв...

Каким образом можно получить значения все перечисленных переменных ,при это обратившись только к одной из них ?
Каким образом можно получить значения все перечисленных переменных ,при это обратившись только к...

Ввести с клавиатуры строку. Преобразовать все буквы в числа. Построить криптограмму
DATA SEGMENT PARA PUBLIC 'DATA' USE16 nxt db 0ah,0dh,'$' buffer1 db 100...

Ввести с клавиатуры строку. Преобразовать все малые буквы в большие. Вывести результаты на экран
Нужно написать программу на ассемблере Ввести с клавиатуры строку. Преобразовать все малые буквы в...

2
nd2
3422 / 2802 / 1252
Регистрация: 29.01.2016
Сообщений: 9,426
21.03.2018, 00:51 2
Лучший ответ Сообщение было отмечено Ольга_98 как решение

Решение

Можно как-то так (пустая строка - сигнал прекращения ввода текста):
C++
1
2
3
4
5
6
7
8
9
10
11
    string temp;
    string rezult;
    while (true)
    {
        getline(cin, temp);
 
        if (temp.empty())
            break;
        rezult += temp;
    }
    cout << rezult << endl;
0
Форумчанин
Эксперт CЭксперт С++
8171 / 5021 / 1436
Регистрация: 29.11.2010
Сообщений: 13,453
21.03.2018, 10:10 3
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>
 
int main()
{
    std::string res;
    for (std::string line; std::getline(std::cin, line) && !line.empty(); res += line + " ");
    std::cout << res;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2018, 10:10

Каким образом можно задать последовательность чисел
Подскажите пожалуйста!!! В расчете задействована последовательность чисел x=0, 0.01, 0.05, 0.1,...

Каким образом можно заполнить таблицу с клавиатуры?
Привет форумчане, возникла проблема с заполнением таблицы, допустим есть такой простенький код ...

Каким образом можно представить последовательность чисел Фибоначчи
Последовательность чисел Фибоначчи в matlab реализуется с помощью алгоритма: for k=1:N...

Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом - см. текст задачи
Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина...

Ввести с клавиатуры 5 строк и записать их в одну
Вообщем задание: Ввести с клавиатуры 5 строк и записать их в одну! Сделал вот так вот ...

Каким образом можно подсчитать количество строк матрицы
На листе имеется некоторая заполненная матрица. Каким образом можно подсчитать количество строк...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru