Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Flakos

#1
Programación C/C++ / Ayuda urgente
5 Abril 2012, 04:06 AM
Tengo que hacer un proyecto que lea un archivo leo las lineas de un archivo cvs o algo asi separada por comas como hago para que me guarde los datos del string en una variable matriz algo asi:
matriz[cada linea][contenido de linea]
y si es posible separar y acomodar con strtok lo que mi codigo lleva es esto:

#include <string.h>
#include <stdio.h>
#include <stdlib.h>

main()
{
   FILE *archivo;   
   char ruta[20];
   char m[250][200];
   char linea[100],*punt;
    int i=-1,j;
   printf("Ruta del archivo: ");
   scanf("%s",ruta);
   archivo = fopen(ruta,"r");
   fgets(linea,99,archivo);
   while(!feof (archivo))
   {   
      punt=fgets(linea,99,archivo);
      fscanf(punt,"%s,%s,%s,%s",m
  • ,m[1],m[2],m[3]);
          i++;
       }
       
    }

    y el archivo es algo asi:

    01,nombre3,algo
    02,nimbre2,algo2
    03,nombre1,algo3

    algo asi