Zdaję sobie sprawę, że to pytanie mogło być zadawane kilka razy w przeszłości, ale zamierzam kontynuować niezależnie.Konwertuj ciąg zawierający kilka liczb na liczby całkowite
Mam program, który otrzyma ciąg liczb z klawiatury. Liczby zawsze będą miały postać "66 33 9". Zasadniczo każda liczba jest oddzielona spacją, a dane wprowadzane przez użytkownika zawsze zawierają inną liczbę liczb.
Jestem świadomy, że użycie "sscanf" zadziała, jeśli ilość liczb w każdym ciągu wprowadzonym przez użytkownika będzie stała, ale nie dotyczy to mnie. Ponadto, ponieważ jestem nowy w C++, wolę radzić sobie ze zmiennymi "string" niż z tablicami znaków.
IMO na ogół preferuje 'std :: stri Odtąd od buforów surowych znaków nie jest znakiem "newbieness", ale raczej dojrzałości. – sbi