Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2010, 01:45
nitsuga1986
 
Fecha de Ingreso: octubre-2008
Mensajes: 91
Antigüedad: 15 años, 6 meses
Puntos: 0
leer una matriz desde fichero en C

Hola, la tipica funcion para leer un fichero
Código:
#include <stdio.h>
void main()
{
   FILE *fopen(), *fp;
   int c;
   fp = fopen("prog.c","r");
   c = getc(fp) ;
   while (c!= EOF)
   {
   		putchar(c);
		c = getc(fp);
   }
   fclose(fp);
}
no me vale para mi proposito...el cual es, a partir de un fichero, por ejemplo...
1111110110110110
0110110110110110
1101101011010011

tengo un fichero con el contenido anterior, y yo lo que quiero hacer es leerlo, y meterlo en una matriz, el caso es que el codigo anterior, me muestra bien el fichero, pero cuando meto la variable c en una matriz de INT, y la muestro, siempre me muestra 49 :S
porque es eso?

es decir el resultado de mostrar la matriz seria:
49494949494949494949494949494949494949
49494949494949494949494949494949494949
49494949494949494949494949494949494949


gracias!!!!