Lectura de una matriz en un archivo

Iniciado por deibenK, 13 Mayo 2014, 01:31 AM

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

deibenK

SOLUCIONADO

Código (cpp) [Seleccionar]

# include <iostream>
# include <conio2.h>
# include <stdio.h>
# include <windows.h>

using namespace std;
 
int main()
{
   FILE *fichero;
   int i,j, matriz[12][10];

           /* inicializa matriz a 0 */
   for (i = 0; i < 12; i++)
      for (j = 0; j < 5; j++)
    matriz[i][j] = 0;

   fichero = fopen("C:/ventas.txt","r");
   if (fichero==NULL)
   {
      printf( "No se puede abrir el fichero.\n" );
      system("pause");
      exit (EXIT_FAILURE);
   }
   i = 0;
   while (1)
   {
      if (feof(fichero))
    break;
      fscanf (fichero, "%d %d %d %d %d\n", &matriz[i][0], &matriz[i][1], &matriz[i][2], &matriz[i][3], &matriz[i][4]);
      i++;
   }
   fclose(fichero);

   printf( "Contenido del fichero:\n" );
   for (i = 0; i < 12; i++)
   {
      for (j = 0; j < 5; j++)
      { 
      printf ("%d ", matriz[i][j]);
       
      }
      printf ("\n");
   }
   system ("PAUSE");
   return EXIT_SUCCESS;
}


MeCraniDOS

"La física es el sistema operativo del Universo"
     -- Steven R Garman