Für das Parsen (und festen Format) kann ich auch die Standard Input Streams (z.B. std::istringstream) empfehlen. Exemplarisch:
std::string input;
std::istringstream iss( input );
int num = 0;
char delim;
iss >> std::ws >> num;
iss >> delim;
[/PHP]
Zwischendurch vielleicht noch den Stream und die Daten überprüfen ...