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

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

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

Требуется, чтобы пользователь ввел через запятую два числа.
Используя scanf(), я бы написал примерно так:
C++
1
scanf("%d,%d", &var1, &var2);
А как написать такую же вещь, используя cin >> ?
Пробовал
C++
1
cin >> var1 >> "," >> var2
но не катит
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
18.06.2013, 20:20     Ввод через cin нескольких чисел #2
C++
1
cin >> a >> b >> c...;
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,844
Записей в блоге: 2
Завершенные тесты: 1
18.06.2013, 20:23     Ввод через cin нескольких чисел #3
Thinker,
Цитата Сообщение от krow7 Посмотреть сообщение
чтобы пользователь ввел через запятую два числа.
через запятую так не прокатит
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 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 нескольких чисел
Ответ Создать тему
Опции темы

Текущее время: 10:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru