С помощь scanf я могу ввести дробь таким образом:
scanf("%d/%d", &chys, &zn);
Как сделать подобное через cin?
char c = 0;
std::cin >> chys >> c >> zn;
// Сгенерировать ошибку, если `c` не равно `/`
Отличите такого варианта в том, что он допускает лишние пробелы перед /
, в то время, как ваш исходный вариант - не допускает. Если вам дорого именно такое поведение, то можно
std::cin >> chys >> std::noskipws >> c >> std::skipws >> zn;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я хочу написать макрос FOO, так чтобы FOO(x) и FOO(x, y) делали разные вещиКак это сделать?
Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»
Есть идея кода, который раскладывает текст на "сущности" с помощью шаблона CompositeДалее с отдельными данными можно как-то работать, а можно вообще...
В классе User добавить метод setContacts с параметрами: String email, String phoneNumberВ этом методе должен создаватся объект класса Contacts, и присваиватся в поле...