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

Ввод пустой строки и ее запись в переменную - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавление введенных данных к существующей БД и возвращение содержимого базы, отсортированного по датам рождения http://www.cyberforum.ru/cpp-beginners/thread1098101.html
Данные о студентах в виде «Фамилия, имя, группа, да-та рождения, средний рей-тинг» Добавление введенных данных к существующей БД и возвращение содержимого базы, отсортированно-го по датам рождения...
C++ Рекурсивная функция нахождения наибол. элемента в массиве Нужно найти с помощью рекурсии наибольший элемент в массиве. Но код выдает ошибку Первый этап обработки исключения по адресу 0x002A5056 в 1 laba.exe: 0xC0000005: нарушение прав доступа при чтении по... http://www.cyberforum.ru/cpp-beginners/thread1098098.html
C++ textcolor // textbackground
Всем привет , можете показать пример цветного текста и фона, я работаю на "dev c++" но он не хочет работать с цветами, может я что то делаю не так? можете показать пример? Заранее Спасибо !!!! ...
Как очистить папку от всех файлов C++
Возник такой вопрос: как очистить папку от всех файлов, то бишь удалить все внутри папки, кроме самой папки? Я поискал немного информации в Сети, нашел некоторые коды, но практически все они не...
C++ Есть ли функции для работы со временем http://www.cyberforum.ru/cpp-beginners/thread1098082.html
например ввожу 19 10 10 и 20 0 0, промежуток времени составляет 0 49 50, как делать эту задачу без ветвлений
C++ Даны два числа. Найти разложение на простые множители их НОК Даны два числа. Найти разложение на простые множители их НОК. помогите решить пожалуйста для курсовой надо подробнее

Показать сообщение отдельно
Seroga7
6 / 6 / 1
Регистрация: 08.12.2012
Сообщений: 147

Ввод пустой строки и ее запись в переменную - C++

16.02.2014, 19:21. Просмотров 987. Ответов 8
Метки (Все метки)

Нужно вводить в консоли несколько строк подряд, среди которых может быть пустая. Ввожу первую, нажимаю enter, ввожу следующую и т.д. Это считывается в переменные типа string. Но когда ввожу пустую строку(т.е сразу нажимаю enter), то она не вводится в переменную, а переходит на строку ниже и просит ввести еще раз. Как занести пустую строку в переменную string?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <string>
 
using namespace std;
 
void main(){
 
    int N, i;
    cin >> N;
 
    string s1, s2, s3;
    
    for (i = 0; i < N; ++i){
        cin >> s1;
        cin >> s2;
                cin >> s3;
 
                cout << s1;
        cout << s2;
                cout << s3;
    }
 
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru