Я понимаю, что этот вопрос, возможно, задавался несколько раз в прошлом, но я собираюсь продолжить в любом случае.
У меня есть программа, которая собирается получить строку чисел с клавиатуры. Числа всегда будут в форме «66 33 9». По сути, каждое число разделяется пробелом, а пользовательский ввод всегда будет содержать различное количество чисел.
Я знаю, что использование 'sscanf' сработало бы, если бы количество чисел в каждой введенной пользователем строке было постоянным, но это не так для меня. Кроме того, поскольку я новичок в C ++, я бы предпочел иметь дело со «строковыми» переменными, а не с массивами символов.