men no se muy bien pero tengo yo esto no se si te sirva checalo es escritura y lectura fijate como salen como si fuera una matriz nada mas falta que vos los metas a un arreglo.
Recuerda en en C/C++ los archivos se leen por campo y regitro en este codigo tengo nada mas 4 campos y registros los que quieras
Código C++:
Ver original#include <iostream.h>
#include <stdio.h>
#include <fstream.h>
#include <cstdlib>
#include<conio.h>
int main()
{
ofstream Leer("Matriz.txt",ios::out);
if (!Leer)
{
cerr<<"No se pudo abrir el archivo"<<endl;
}
cout<<"Esribir datos ?:"<<endl;
int a,b,c,d,contador=0;
while (cin>> a >> b >> c >> d)
{
contador=contador+1;
Leer<<a<<' '<<b<<' '<<c<<' '<<d<<endl;
}
return 0;
}
Código C++:
Ver original#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <fstream.h>
#include <iomanip.h>
#include <string.h>
#include <cstdlib>
void imprimirLinea(int,int,int,int);
#include "stdlib.h"
int main ()
{
ifstream Leer("Matriz.txt",ios::in);
if (!Leer)
{
cerr<<"No se pudo abrir el archivo"<< endl;
}
int a,b,c,d;
while (Leer>>a >> b >> c >> d)
imprimirLinea(a,b,c,d);
return 0;
}
void imprimirLinea(int a,int b,int c,int d)
{
cout<<left<<setw(10)<<a<<setw(10)<<b<<setw(10)<<c<<setprecision(10)<<right<<d<<endl;
}