Ciao a tutti,
devo realizzare un programma che prende dati da un file csv. Devo però poi lavorare su questi dati e volevo dunque inserirli in variabili.
#include <iostream>
using namespace std;
int main(){
FILE *fp;
char mystring [100];
fp = fopen("//Users//stefanoferrario1//test//consumption_all.csv", "r");
if(fp == NULL){
perror("Errore durante l'apertura di un file");
}else{
while(fgets(mystring, 100, fp)!=NULL){
puts(mystring);
}
fclose(fp);
}
In questo modo legge i file ed eseguendolo li stampa tutti.
Tuttavia non so come fare per leggere un pezzo dei dati (ad esempio la data) e inserirlo in una variabile data...
Per intenderci passare da questo:
"2015-12-16 04:00:00",636.570,167
"2015-12-16 05:00:00",636.630,167
"2015-12-16 06:00:00",636.660,167
a questo
Data: 2015-12-16 Ora: 04:00:00 Consumo: 636.570 Codice Cliente: 167