ciao, innanzi tutto Void, senza maiuscola, ma comunque prova cosi':
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;
}
}
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:
while(!source.eof())
{
source.get(c);
if (c == ' ')
for (int i = 0; i < 10; i++)
cout << cource.get(c);
}
credo che possa andare bene...
ciao