2012-07-13 20 views
10

Bir CCString'den b2vec2 koordinatlarını ayıklamakla ilgili bir sorun yaşıyorum; bunlar, cocos2dx ve box2d kaynaklarından gelmektedir.Dize Özeti X ve Y Koordinatları Dize

Ben strtk kullanarak denedi ama ben

Herhangi bir yardım çok iyi olurdu çalışmak için alamadım.

Teşekkür

dizesinin Düzeni "x, yx, yx, y" i x koymak istiyorum ve y Sen sscanf http kullanabilirsiniz b2vec2

+0

bir diziye var: //docs.roxen.com/pike/7.0/tutorial/strings/sscanf.xml – iforce2d

cevap

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; 
}