PDA

View Full Version : [c++] importare un file csv


antimon
29-04-2007, 11:07
ciao...sto cercando di importare una tabella da excel tramite un file csv...se non ho capito male prima devo aprire il file:

FILE *fp;
fp=fopen("prova.csv","r");

adesso ho bisogno di aiuto...vorrei creare una matrice che corrisponda alla tabella excel di partenza, come faccio???:confused: GRAZIE!!!

cionci
30-04-2007, 08:41
C o C++ ?
In quel modo il file l'hai aperto alla C...in C++ sarebbe cosė:

istream if("prova.cvs");

string iinea;
getline(if, linea);

A questo punto hai un'intera linea in linea...e te la gestisci con i metodi della classe string (find e substr) per dividere i campi...
http://cppreference.com/cppstring/index.html

antimon
03-05-2007, 08:13
ho deciso di farlo in c e non c++...

quello che voglio fare č riuscire a prendere un valore tra due punti e virgola successivi e metterlo nell'elemento [i][j] di una matrice...helpppp