Non preoccuparti
allora basta che
ti definisci una matrice che ospiterà i dati nel tuo caso (x,y,z)
esempio creazione matrice
#include <iostream.h>
#define max 10
#define righe (max)
#define colonne (max)
#define altro (max)
float Matrice[righe] [colonne] [altro];
ti definisci una variabile float per ospitare i dati
ti definisci un contatore tipo intero
apri un file in lettura
esegui un ciclo di lettura fino alla fine del file
esempio di lettura file ed assegazione valori.
#include <fstream.h>
void main()
{
int indice=0;
int maxele,ind1,ind2,ind3;
maxele= massimo delle righe della matrice
ind1=0;ind2=0;ind3=0;
ifstream OpenFile("cpp-input.txt");
float f;
while(!OpenFile.eof())
{
OpenFile.get(f);
cout << f;
if (indice > 2) { indice=0;ind1++;ind2++;ind3++; }
if (ind1 >maxele) { errore }
if (indice==0) { ind1= ind1 + indice; matrice[ind1] [ind2] [ind3]=f; }
if (indice==1) { ind2= ind2 + indice; matrice[ind1] [ind2] [ind3]=f; }
if (indice==2) { ind3= ind3 + indice; matrice[ind1] [ind2] [ind3]=f; }
indice++;
}
OpenFile.close();
}
adesso correggi il codice unisci le 2 parti e il gioco e fatto
spero di esserti stato d'aiuto