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

cin и \n - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ удаление элементов массива, совпадающих с элементами другого массива http://www.cyberforum.ru/cpp-beginners/thread1031891.html
Здравствуйте, помогите найти ошибку в коде; суть задачи такая: удалить элементы из 1 массива, которые содержатся во 2 массиве. Как я понимаю, необходимо создать доп.массив и записывать в него...
C++ Фамилии Дан список фамилий. Вывести отдельно мужские фамилии, женские и фамилии, по которым нельзя определить пол. Не могу разобраться с этой задачей... Если бы вводился пол человека, все ясно, а так... http://www.cyberforum.ru/cpp-beginners/thread1031876.html
Переделать программу на C++ C++
Может кто помочь переделать программу, заменив часть кода, оставим неизменным алгоритм вычисления. Программа абсолютно рабочая, нужно просто сделать ее непохожей на исходник. Исходник прикреплен....
Сформировать одномерный массив C++
Сформировать одномерный массив с поощью генератора случайных чисел в диапазоне . В заданном массиве чисел заменить элементы с нечетными номерами на квадраты их номеров, а элементы с четными номерами-...
C++ Динамическое распределение памяти http://www.cyberforum.ru/cpp-beginners/thread1031817.html
Здравствуйте! Имеется такая задача (см. вложения). Помогите составить функцию, использующую операцию new с адресацией, которая помещает массив из двух подобных структур в буфер. Остальное доделаю...
C++ Как выделить память? Нужно заполнить треугольную матрицу вида 1 1 1 1 1 - 1 - - На элементы с "-" память не должна выделяться. A=(float**)malloc(n * sizeof(float*)); if(A==NULL) { подробнее

Показать сообщение отдельно
Eugine
3 / 3 / 0
Регистрация: 10.11.2012
Сообщений: 63

cin и \n - C++

07.12.2013, 14:24. Просмотров 259. Ответов 5
Метки (Все метки)

Добрый день. Существует ли какой-то механизм, который позволяет узнать перепрыгнул ли cin через \n.

что я имею в виду.
C
1
2
this is
test line
я считываю это в цикле
C++
1
while(cin >> str) {...}
однако при считывании 'test', cin перепрыгивает через \n, можно ли как то обработать это?
вот по такому принципу
C++
1
2
3
4
while(cin >> str) {
    if(passed_new_line(cin)) { /*do something*/ }
    /*do something*/
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru