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

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

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

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

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

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

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

Корректный ввод с cin C++
Ввод cin C++
C++ ввод данных cin >>
Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync C++
C++ Запросить ввод нескольких чисел, и определить, сколько из этих чисел отрицательны
C++ Ввод только чисел в cin>>value
C++ Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear()
Std:cin ввод нескольких значений C++
C++ Оператор cin. Ввод нескольких переменных через делитель
Игнорирует ввод cin C++
C++ Ввод с cin с пробелами
C++ Ввод текста по cin

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
4220 / 2194 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
18.06.2013, 20:20     Ввод через cin нескольких чисел #2
C++
1
cin >> a >> b >> c...;
Croessmah
Модератор
Эксперт CЭксперт С++
12882 / 7268 / 810
Регистрация: 27.09.2012
Сообщений: 17,958
Записей в блоге: 2
Завершенные тесты: 1
18.06.2013, 20:23     Ввод через cin нескольких чисел #3
Thinker,
Цитата Сообщение от krow7 Посмотреть сообщение
чтобы пользователь ввел через запятую два числа.
через запятую так не прокатит
Thinker
Эксперт C++
4220 / 2194 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
18.06.2013, 20:26     Ввод через cin нескольких чисел #4
а, не увидел, что через запятую, спасибо, просто смутила инструкция cin с запятой. а почему через пробел бы не ввести? в качестве разделителей используйте любой символ из ' ', '\t', '\n'
krow7
1 / 1 / 0
Регистрация: 12.11.2009
Сообщений: 99
18.06.2013, 21:06  [ТС]     Ввод через cin нескольких чисел #5
сделаю через пробел, спасибо, ребята
Yandex
Объявления
18.06.2013, 21:06     Ввод через cin нескольких чисел
Ответ Создать тему
Опции темы

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