|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2006
Città: Firenze
Messaggi: 369
|
[C] creazione di un file csv da una matrice di float
ciao...devo realizzare un file output csv creato da una matrice di float...quello che non riesco a fare è andare a capo della riga, ovvero quando apro il csv con excel tutti i valori sono uno di seguito all'altro sulla prima riga, la funzione è questa:
Codice:
void creazione(char *fil)
{
FILE *fl;
int i,j;
fl=fopen(fil,"w+");
for (i=0;i<I;++i) {
for (j=0;j<J;j++) {
fprintf(fl, "%f",X[i][j]);
if(j<(J-1)) fprintf(fl,"%s",",");
if(j==(J-1)) ...... <<<<<<<<<<<<<<<
}
}
fclose(fl);
}
__________________
...meglio la carne che l'osso
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Devi mettere un fprintf (fl, "\n"); ma non nel loop più interno, bensì dopo che il loop interno è terminato.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Feb 2006
Città: Firenze
Messaggi: 369
|
Quote:
__________________
...meglio la carne che l'osso
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:57.




















