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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
krow7
1 / 1 / 0
Регистрация: 12.11.2009
Сообщений: 99
#1

Ввод через cin нескольких чисел - C++

18.06.2013, 20:20. Просмотров 2253. Ответов 4
Метки нет (Все метки)

Здравствуйте.

Требуется, чтобы пользователь ввел через запятую два числа.
Используя scanf(), я бы написал примерно так:
C++
1
scanf("%d,%d", &var1, &var2);
А как написать такую же вещь, используя cin >> ?
Пробовал
C++
1
cin >> var1 >> "," >> var2
но не катит
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2013, 20:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод через cin нескольких чисел (C++):

Оператор cin. Ввод нескольких переменных через делитель - C++
Всем доброго времени суток. Я начинаю работать с C++ и столкнулся с такой проблемой при написании программы. Мне надо ввести в консольном...

Ввод нескольких значений, поток cin - C++
Привет :) Хотел бы узнать, как можно считать подряд несколько пар значений (например какое то слово и число, Slovo 39 Slovo2 43) чтобы...

Std:cin ввод нескольких значений - C++
Нужно ввести строку с параметром cin >> command; //ввели add_int 5 далее в command у нас остается add_int нужно...

Ввод только чисел в cin>>value - C++
Доброго времени суток! Написал программу, которая считывает и выводит элементы массива... Всё просто, но на самом деле, мне бы чуть...

Запросить ввод нескольких чисел, и определить, сколько из этих чисел отрицательны - C++
Привет всем!Прошу помочь мне в решении задачи!Надо написать такую программу,чтобы она просила пользователя ввести несколько чисел и потом...

Как правильно закончить вод чисел через цикл while(cin>>x)? - C++
Собственно вопрос состоит в том чтобы правильно закончить цикл while. Мне нужно чтобы после ввода чисел(например 1 2 3 4 5) нажав на Enter...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Thinker
Эксперт C++
4226 / 2200 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
18.06.2013, 20:20 #2
C++
1
cin >> a >> b >> c...;
0
Croessmah
Эксперт CЭксперт С++
13214 / 7486 / 842
Регистрация: 27.09.2012
Сообщений: 18,403
Записей в блоге: 3
Завершенные тесты: 1
18.06.2013, 20:23 #3
Thinker,
Цитата Сообщение от krow7 Посмотреть сообщение
чтобы пользователь ввел через запятую два числа.
через запятую так не прокатит
2
Thinker
Эксперт C++
4226 / 2200 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
18.06.2013, 20:26 #4
а, не увидел, что через запятую, спасибо, просто смутила инструкция cin с запятой. а почему через пробел бы не ввести? в качестве разделителей используйте любой символ из ' ', '\t', '\n'
1
krow7
1 / 1 / 0
Регистрация: 12.11.2009
Сообщений: 99
18.06.2013, 21:06  [ТС] #5
сделаю через пробел, спасибо, ребята
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2013, 21:06
Привет! Вот еще темы с ответами:

Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync - C++
Доброго времени суток. На С++ учусь с недавних пор. Имеется стандартная "защита от дурака" на ввод. Не пойму предназначение cin.get() !=...

Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear() - C++
Такая проблема: сдаю в вуза лабораторные по программированию, писал все сам, до этого c++ не изучал, поэтому возникали некоторые проблемы....

Ввод cin - C++
Я тут раньше задавал подобный вопрос, то тема умерла, по ходу. Здесь приведен листинг функции ввода калькулятора из книги Страуструпа. ...

Ввод текста по cin - C++
Доброго времени суток. имею следующий код: OpenAsper oAsper; cin>>pathS; path = new char ; strcpy( path, pathS.c_str() ); ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.06.2013, 21:06
Ответ Создать тему
Опции темы

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