Salve il problema è il seguente:
ho un file in cui su ciascunsa riga ci sono 9 cifre. Io devo acquisire ciascuna cifra di una riga dal file ad un programma in cui c'è un vettore in cui il primo elemento deve essere la prima cifra, il secondo elemento è la seconda cifra, etc. etc.
Una volta assegnata la riga al vettore ed elaborata, devo passare alla riga successiva.
In pratica:
file dati.txt:
0 1 2 3 4 5 6 7 8 9
8 4 3 2 1 5 9 0 7 6
.
.
9 8 7 4 5 6 1 2 3 0
programma elaborazione.cpp:
ha un vettore int S[8]
deve prendere le cifre della prima riga in modo che
S[0]=0 S[1]=1 S[2]=2 S[3]=3 S[4]=4 S[5]=5 .....
Una volta acquisiti i valori dal vettore devo elaborare il vettore, e su questo non ho problemi, scrivo il risultato su un file risultati.txt e poi passo alla seconda riga con:
S[0]=8 S[1]=4 S[2]=3 S[3]=2 S[4]=1 S[5]=5.....
Per quanto riguarda il formato delle cifre nelle righe del file dati.txt, può essere a mio piacimento:
01234...
0 1 2 3 4...
0,1,2,3,4,...
Userò il formato che è più utile per il codice.
Vorrei capire come prenderle dal file,assegnarle al vettore e poi ripartire con la seconda riga.
Spero di essere stato chiaro.
Attendo suggerimenti.
Grazie!![]()