2012-07-13 13 views
10

Ich habe ein Problem mit dem Extrahieren von b2vec2-Koordinaten aus einem CCString, die aus cocos2dx und box2d stammen.X- und Y-Koordinaten aus String extrahieren

Ich habe mit strtk versucht, aber ich konnte es nicht

Jede Hilfe wäre toll, zu arbeiten.

Dank

Das Layout der Zeichenfolge "x, y x, y x, y" Ich möchte die x setzen und y ist in ein Array von b2vec2

+0

Sie Sscanf http verwenden: //docs.roxen.com/pike/7.0/tutorial/strings/sscanf.xml – iforce2d

Antwort

1
string s = "12,4 4,5 6,3"; 

istringstream is(s); 
while (is.good()) 
{ 
    int x, y; 
    char comma; 
    is >> x >> comma >> y; 

    cout << x << ", " << y << endl; 
}