Ich weiß, dass diese Frage in der Vergangenheit schon mehrmals gestellt wurde, aber ich werde trotzdem weitermachen.Konvertieren String mit mehreren Zahlen in ganze Zahlen
Ich habe ein Programm, das eine Reihe von Zahlen von Tastatureingabe erhalten wird. Die Zahlen werden immer in der Form "66 33 9" sein. Im Grunde ist jede Zahl durch ein Leerzeichen getrennt und die Benutzereingabe enthält immer eine andere Anzahl von Zahlen.
Ich bin mir bewusst, dass die Verwendung von 'sscanf' funktionieren würde, wenn die Anzahl der Zahlen in jeder vom Benutzer eingegebenen Zeichenfolge konstant ist, aber das ist nicht der Fall für mich. Da ich neu in C++ bin, würde ich lieber mit String-Variablen als mit Chars-Arrays arbeiten.
IMO im Allgemeinen bevorzugen 'std :: stri ng über rohe Zeichenpuffer ist kein Zeichen von "Neuling", sondern eher von Reife. – sbi