Oppure

Loading
02/01/12 14:27
web_pirate
Nel mio programma ho inizializzato due matrici così:
float es_in[n_es][n_in];
float es_out[n_es][n_out];

in seguito voglio che venga riempita leggendo i valori da darle da un file di testo così strutturato:
3 4
7
3 7
10

dove si alterna una riga che indica gli elementi di es_in e una che indica gli elementi di es_out.
Il codice che ho scritto per fare tutto questo è:
107.for(e=0;e<n_es;e++){
		for(i=0;i<n_in;i++){
			fscanf(fp, "%f", es_in[e][i]);
		}
111.
		for(i=0;i<n_out;i++){
			fscanf(fp, "%f", es_out[e][i]);
		}
115.	}

Perché quando vado a compilare gcc mi da i seguenti messaggi?
109:4:warning: format ‘%d’ expects argument of type ‘int *’, but argument 3 has type ‘double’ [-Wformat]
113:4:warning: format ‘%d’ expects argument of type ‘int *’, but argument 3 has type ‘double’ [-Wformat]
Ultima modifica effettuata da web_pirate 02/01/12 14:28
aaa
02/01/12 14:32
web_pirate
Ho risolto ragazzi... In effetti facevo un errore spaventoso e non capisco perchè non me ne sono accorto subito appena ho visto il warning di gcc XD
aaa
02/01/12 17:11
Ovvero non usavi il puntatore al dato ...

&
02/01/12 18:31
web_pirate
Già... XD Sbadato...
aaa