harry.xd
Registrado: 11 Nov 2007 Mensajes: 5
| Publicado: 01/12/2007 9:32 am | | | Título: duda fscanf |
| hola, les queria consultar sobre un problemilla que surgio , cuando kise guardar los datos de una matriz que entra como un archivo de texto a mi programa , de esta forma
1 0 1 0 0 1 0 1 1 1 0 0
la funcion que aplico es la siguiente , lo que kiero es que me almacene esos datos en una matriz dentro del programa , para luego poder manipularlo, la funcion que hice es la siguiente , obviamente , no se a que lleva , por lo que espero que alguno de ustedes pueda decirme la falla o como podria recorrer la entrada de forma que me almacene los datos en una matriz.
aca les va mi funcion
main() { int N, M, i ,j;
FILE *archivo;
archivo = fopen("entrada.txt","r");
fscanf(archivo, "%i %i", &N &M);
for(i=0;i<N;i++){ for(j=0;j<M;j++){
fscanf(archivo,"%i",&matriz[i][j]);
} }
en realidad , no se como hacer para que me tome el primer valos de la entrada , luego el segundo , me cambie a la siguiente fila , ojala alguien me pueda ayudar de antemano muchisimas gracias.. |
|