|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Oct 2006
Messaggi: 2
|
[C++][C] leggere un double float da file txt
Ho un file txt e voglio leggere un elenco di valori double...
facendo come il codice sotto ma sostituendo %i con %f e dichiarando appositamente val come double non funziona... pFile = fopen("rappresentanti.txt","r"); rewind(pFile); int val=0; while(!feof(pFile)){ fscanf(pFile, "%i", &val); } fclose (pFile); se potete aiutarmi ve ne sarei eternamente grata! ps accetto soluzioni in c++ ma anche in c!! |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 | |
|
Junior Member
Iscritto dal: Oct 2006
Messaggi: 2
|
Quote:
GRAZIE!! |
|
|
|
|
|
|
#4 | |
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Quote:
Il secondo è un bel quote di quello che dice andbin. Il terzo: fa' attenzione, nel passaggio di valori a una funzione, i float vengono automaticamente convertiti a double ma i puntatori a float non vengono automaticamente convertiti in puntatori a double, per cui puoi usare lo specificatore %f al posto di %lf in printf ma non in scanf.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:21.



















