token

benni miles

Mitglied
Hi,

ich möchte meinen eingegeben string aufsplitten per tokens und diese Werte dann in ein array speichern. Funktioniert soweit auch nur steht im array für a zb 4199646 anstelle von 97 kann mir wer sagen warum?

Code:
    unsigned int from_x, from_y, to_x, to_y, arr[5];
    int i=0;
    
    
    std::string input;
    std::string token;
    std::getline(cin, input);
    std::stringstream stream(input);
    
        while (stream >> token)
        {
            token = arr[i];
            i++;    
        }
        
        for(i=0; i < 4; i++)
        {
            cout << arr[i] << std::endl;
        }

lg benni
 
hi,
schau dir mal die Zeile noch mal genau an, fällt dir was auf :
Code:
token = arr[i];
Und wen du das Komplette Feld ausgeben willst solltest du bis
< 5 oder <= 4 durchlaufen.

Benny
 
Zurück