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

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

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

Прошу вас помочь мне разобраться с одним вопросом: каким образом с клавиатуры можно ввести текст (последовательность строк), и преобразовать это все в одну строку?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2018, 00:21
Ответы с готовыми решениями:

Одну строку инициализировать в программе, другую - ввести с клавиатуры; соединить их содержимое
Здравствуйте, помогите пожалуйста с такой задачкой, не могу разобраться как её...

C++ std::regex каким образом можно вывести все совпадения?
Работаю в Visual Studio 2012. Каким образом я могу получить значения всех...

Одну строку инициализировать в программе, другую-ввести с клавиатуры. Сравнить данные строки по длине.
Помогите пожалуйса написаль код программы, скоро сессия, а работа не сдана,...

Ввести с клавиатуры несколько строк, преобразовать их к верхнему регистру. признак конца finish
Ввести с клавиатуры несколько строк, преобразовать их к верхнему регистру....

Преобразовать строку таким образом, чтобы все символы в ней были напечатаны наоборот
Преобразовать строку таким образом, чтобы все символы в ней были напечатаны...

2
nd2
2838 / 2405 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
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
MrGluck
Модератор
Эксперт CЭксперт С++
8105 / 4956 / 1436
Регистрация: 29.11.2010
Сообщений: 13,450
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.03.2018, 10:10

Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг...

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

Ввести с клавиатуры строку символов,удалить все гласные буквы из строки
Помогите со строками... Ввести с клавиатуры строку символов,удалить все...


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

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

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