Me doy cuenta de que esta pregunta puede haber sido formulada varias veces en el pasado, pero voy a continuar independientemente.Convertir cadena que contiene varios números en números enteros
Tengo un programa que va a obtener una cadena de números de la entrada del teclado. Los números siempre estarán en el formato "66 33 9". Esencialmente, cada número se separa con un espacio, y la entrada del usuario siempre contendrá una cantidad diferente de números.
Soy consciente de que el uso de 'sscanf' funcionaría si la cantidad de números en cada cadena ingresada por el usuario fuese constante, pero este no es el caso para mí. Además, como soy nuevo en C++, preferiría tratar con variables 'de cadena' en lugar de matrices de caracteres.
IMO generalmente prefiriendo 'std :: stri ng' sobre los almacenamientos intermedios de caracteres sin procesar no es un signo de "novedad", sino más bien de madurez. – sbi