La struttura è composta da 3 campi (che sono le 3 variabili) e quindi è logico che i valori li inserisce nelle 3 variabili. Non c'è bisogno successivamente di copiarle nella struct, perchè i suoi campi sono stati già inzializzati.Originariamente inviato da UltraBeginner
ehm ho parlato prima di compilare...non funziona neanke con fscanf(ptr, "%d %s %f",&Data.acconto, Data.nome, &Data.saldo);
ma possibile che debba prendere i dati singolarmente in tre variabili diverse per poi copiarle nella struct?
Inoltre la definizione della struttura, meglio farla diversamente.
codice:struct prova { int acconto; char nome[25]; float saldo; } Data;