C/Visual C - juan

 
Vista:

juan

Publicado por Ayuda por favor!! (3 intervenciones) el 05/09/2005 13:38:52
Hola:
Lo que necesito teoricamente es facil.. Necesito leer un archivo y cargarlo en una matriz.. Estoy usando esto pero no esta funcionando para nada..
ifstream fe("prueba.txt",ios::out);
for (int i=0;i<N;i++)
for (int j=0;j<M;j++)
while(!fe.eof())
{
fe >> mat[i][j];
}
Cualquier ayuda sera bienvenida
Gracias!!!
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

RE:problemas archivo y matriz

Publicado por O. Alejandro (14 intervenciones) el 05/09/2005 14:57:29
Lo que sucede es que en la matriz solo estas guardando el ultimo carácter del archivo, pues el ciclo while termina hasta que encuentra el carácter de fin de archivo y lo asignas a la posición de la matriz, luego cambias de posición con los ciclos for y lo mismo vuelves a asignar el carácter de fin de archivo en otra posición de la matriz y así sucesivamente hasta que la matriz esta llena de caracteres de fin de archivo.

Yo lo haría solo con un ciclo while y un par de condiciones.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar