ciao, innanzi tutto Void, senza maiuscola, ma comunque prova cosi':
dovrebbe andare, ma credo che nn faccia quello che vuoi. Questo legge i primi 10 caratteri del file. Se vuoi uno che legge i primi 10 di ogni stringa, fai cosi (supponendo che le stringhe siano lunghe + 10, altrimenti da un errore logico)codice:void Visualizza() { char *buffer[10]; ifstream source("../file.txt"); source.get(buffer, 10); /* Legge 10 caratteri e li mette nel buffer */ for (int i = 0; i < 10; i++) cout << buffer[i]; } se funziona bene, altrimenti fai cosi: void Visualizza() { ifstream source("../file.txt"); for (int i = 0; i < 10; i++) { char c; source.get(c); cout << c; } }
credo che possa andare bene...codice:while(!source.eof()) { source.get(c); if (c == ' ') for (int i = 0; i < 10; i++) cout << cource.get(c); }
ciao




Rispondi quotando