Dev - C++ - Leer Columnas En archivos en c++

 
Vista:

Leer Columnas En archivos en c++

Publicado por fernanda (1 intervención) el 14/01/2013 16:48:11
Buenas hace muy poco empece a utilizar archivos en c++ y me ha costado mucho leer un archivo por columna y guardarlos en un vector respectivamente

archivo txt
0 1 2 3 6
1 2 6 2
1 3 6 7 1 1
2 4 5 0
2 1 3 6 7

y me devuelva algo asi
vec1 [ n ] = { 0, 1, 1 , 2, 2 }
vec2 [ n ] = {1, 2 ,3 ,4 , 1 }
vec 3 [ n ] = { 2 , 6 ,6 ,5 , 3}
vec4 [ n ] = { 3 , 2 ,7 ,0 , 6 }
vec 5 [ n ] = { 6,1,7 }
vec6 [ n ] = { 1}


Hasta el momento llevo algo así , pero lo único que consigo es que lea de manera horizontal y no vertical

#include <iostream>
#include <fstream>
#include <iostream>
#include <stdlib.h>
#include <iomanip>
#include <stdio.h>

using namespace std;

int main() {
char cadena[128];
;
int vec [10];
int vec2 [10];
int vec3 [10];
ifstream fe("lectura.txt");

while(!fe.eof())// prueba si el archivo existe
{
fe >> cadena;

for ( int i=0; i<10; i++)
fe >> vec[i] ;
for ( int i=0; i<10; i++)
fe >> vec2[i];
for ( int i=0; i<108; i++)
fe >> vec3[i];




for ( int i=0; i<10; i++)
cout <<setw(13)<< vec[i] << setw(13)<< vec2[i] <<setw(13)<< vec[i] << setw(13)<< vec3[i]<< endl;


}
fe.close();


return 0;
}


/// ayúdeNme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder