15/12/10 19:02
Postato originariamente da lorenzo:
l'errore è
string *puntatore;
La strtok ritorna un char *, non un std::string.
Dovrai quindi fare:
Non puoi utilizzare la classe string come risultato di una strtok.
l'errore è
string *puntatore;
La strtok ritorna un char *, non un std::string.
Dovrai quindi fare:
char *puntatore = NULL; puntatore = strtok(const_cast<char *>(str.c_str()) , " "); while(puntatore!=NULL) { puntatore = strtok(NULL, " "); }
Non puoi utilizzare la classe string come risultato di una strtok.
quoto