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

Не работает getline(cin,s), istream.ignore() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив по C++ http://www.cyberforum.ru/cpp-beginners/thread75070.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: сумму элементов массива с нечетными номерами; записать элементы массива в файл.
C++ Вычислить сумму элементов массива с нечетными номерами В одномерном массиве, состоящем из n вещественных элементов, вычислить: сумму элементов массива с нечетными номерами; записать элементы массива в файл. http://www.cyberforum.ru/cpp-beginners/thread75067.html
C++ Тридиагональная матрица.
Здравствуйте. Прошу помочь в написании программы. Неоьходимо описать тип данных и функции для рализации тридиагональной матрицы. (Это матрица в которой ненулевые элементы стоят только на главной диагонали и двух прилежащих-всего 3 триагонали с числами). Функции: сложение умножение на число вычисление определителя чтение, запись элемента Важно: надо...
C++ Передача неопределённого числа параметров в функцию
Здравствуйте! Спасите меня уже в который раз, не могу решить,хоть тресни::wall: Вся надежда на вас!:-[ передача неопределённого числа параметров в функцию, в задаче обязательно использовать макросы (va_list, va_start, va_arg, va_end): реализовать функцию, формирующую из слов, переданных в качестве параметров, предложение, упорядочив слова в обратном алфавитном порядке.функция возвращает строку,...
C++ Работа с текстами. http://www.cyberforum.ru/cpp-beginners/thread75049.html
Помогите справиться с задачей пожалуйста. Не могу написать код ( на C) Задача звучит так: В каждый строке, где первый восклицательный знак стоит под восклицательным знаком (т.е. грубо говоря по счету в строке первый восклицательный знак стоит на том же месте что и ЛЮБОЙ предыдущий знак в предыдущей строке) заменить многоточия (от 2х точек) на 1 точку и напечатать результат в другой файл. ...
C++ Одномерный массив С. Не получается написать программу на C: Найти масимальный элемент массива, встрещающегося в данном массиве более одного раза. Была идея перемещать одинаковые эл-ты массива во 2й массив, а уже во 2-м искать максимум, но что то не выходит.. Получается что все эл-ты 1-го массива переносятся во 2й, кроме последнего.. вообщем мудрил мудрил, и не намудрил :( Помогите пожалуйста! подробнее

Показать сообщение отдельно
Folcstret
0 / 0 / 0
Регистрация: 28.11.2009
Сообщений: 6
16.12.2009, 09:47  [ТС]     Не работает getline(cin,s), istream.ignore()
Да хотя бы даже так:

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
using namespace std;
 
void main(){
    string s,t;
    getline(cin,s);
    cout<<s<<endl;
    getline(cin,t); 
    cout<<t<<endl;
}

Резльтат работы:

Код
1 2 3
4 5 6
1 2 3
7 8 9
4 5 6
Ввожу "1 2 3", жму ентер, курсор прыгает на следующую строку. Опять ввожу "4 5 6", жму ентер, прога выдаёт "1 2 3", курсор прыгает на следующую строку.Ввожу "7 8 9", жму ентер, прога выдаёт "4 5 6".
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru