Sto cercando un modo per uscire dal ciclo while.
Quello che fa questo detto semplicemente è splittare la stringa,
Ma resta bloccato all'infinito all'interno di un ciclo while.
Io sto cercando un modo semplice per uscire dal ciclo quando lo split è terminato.
Una qualche funzione di libreria magari, che permette di uscire dal ciclo quando finisce di splittare la stringa
Nella situazione attuale non esce dal ciclo quindi mi vedo costretto ad ingegnarmi qualcosa.
O meglio ancora il copia è incolla di questo codice funziona
Ma quando lo adatto al mio condice non esce più dal ciclio
tabelle::analizzaStringa(string str)
{
char * cstr= new char[str.length()+1];
strcpy(cstr,str.c_str());
char * p = strtok (cstr," ");
while(cstr!=0)
{
cout << p << '\n';
p=strtok(NULL," ");
}
}