Leer una matriz de un archivo de texto en C#

Iniciado por Zarel, 16 Junio 2012, 00:11 AM

0 Miembros y 1 Visitante están viendo este tema.

Zarel

Hola!
Soy bastante novato en esto de la programación y me hace falta leer una matriz de un fichero de texto en c# del estilo:

12345
23455
35643
34456
23456

Yo sabría hacerlo si cada número estuviese en una linea:

StreamReader sr = new StreamReader(ruta);
           
           for (int f = 0; f < 10; f++)
           {
               for (int c = 0; c < 10; c++)
               {
                   Matriz[f, c] = Convert.ToInt32(sr.ReadLine());
               }
           }
           sr.Close();

Pero al haber varios números en cada línea me da error :(
¿Podrías echarme una mano?

Saludos!

cristiantorres

#1
Hola pero como quieres leer los datos.

Fíjate aquí leo los datos de un arreglo que guarde en un archivo txt.
http://cristiantorresalfaro.blogspot.com/2012/05/leer-informacion-de-archivos-txt-desde.html
Visita mi Blog C#, Asp.Net, Python y mas...
http://cristiantorresalfaro.blogspot.com

Zarel

Hola, quiero leer una matriz de un fichero de texto, y pasarlo todo a una variable llamada matriz.
En la página que me pasas, si no me equivoco, vas leyendo linea por linea. Pero yo en cada línea tengo varias columnas, y quiero meter en cada posición de la variable antes definida, matriz[f, c], el número que le corresponde.

No se si me explico xD