Originariamente inviato da freetom
Anche così non funzia...
codice:
for (int w=0; w<token.size(); w++) {
for (int c=0; c<4; c++){
cout << token[w];
cout << "*";
}
cout << "\n\n";
cout << "PROVA PAUSA OGNI 4 VALORI";
cout << "\n\n";
cin.get();
}
adesso mi mostra ogni singolo valore 4 volte...
Queste sono cose che s'imparano nei manuali base del C.
Ti consiglio di leggertelo, anzi di studiare il C prima di postare queste domande che leggendo il manuale e ragionando riusciresti a risolvere.
codice:
for (int w=0; w<token.size(); w++) {
for (int c=0; c<4; c++){
cout << token[w];
cout << "*";
}
cout << "\n\n";
cout << "PROVA PAUSA OGNI 4 VALORI";
cout << "\n\n";
cin.get();
}
Tu fai un ciclo che passa tutto il vettore, ed un altro interno che scrive sempre lo stesso valore. Leggendo il codice e ragionando sul funzionamento, non hai notato che quel ciclo ripete 4 volte lo stesso valore ?
codice:
for (int w=0; w<token.size(); w++) {
for (int c=w; c<w+4; c++){
cout << token[c];
cout << "*";
}
w = w + 3;
cout << "\n\n";
cout << "PROVA PAUSA OGNI 4 VALORI";
cout << "\n\n";
cin.get();
}
Prova questo codice e leggiti il manuale per capire come funziona.