Questo codice che ho scritto loop attraverso una stringa char per char. Quello che voglio è passare attraverso una stringa parola per parola. Ecco il mio codice.Come eseguire il ciclo di una stringa per spazio? Come faccio a sapere il numero indice della parola che attualmente sono nella stringa?
string a; // already declared
// c is string array
for (i=0;i<b;i++) {
if (strcmp (c[i],a[i]) == 0) {
// do something
}
}
Non è necessario 'strcmp' per confrontare i caratteri. Basta usare 'c [i] == a [i]'. – deepmax
voglio confrontare stringhe non caratteri, è per questo che vorrei scorrere l'intera stringa parola per parola. – amian