PDA

Visualizza la versione completa : [C++] Gestione file .INI


MRj92
01-12-2006, 14:21
salve ragazzi!
come posso fare per leggere e modificare i file ini?

[saluti]
ciao=0
salve=2
[animali]
gatto=0

dato ad esempio questo file .ini come posso leggere il singolo valore di ciao e poi settarlo a 5 per dire?
utilizzo il compiler devc++.
se il metodo proposto è utilizzando le wxWidgets sarebbe meglio... sennò va bene lo stesso!
grazie mille a chiunque mi aiuterà!

LeleFT
01-12-2006, 15:03
Il linguaggio va specificato anche nel titolo.
Penso riguardi C++ visto che usi il Dev, se non è così segnalamelo così lo correggo.


Ciao. :ciauz:

MItaly
01-12-2006, 20:33
Puoi usare le API (deprecate) GetPrivateProfileString e WritePrivateProfileString.

XWolverineX
01-12-2006, 22:56
Originariamente inviato da MItaly
Puoi usare le API (deprecate) GetPrivateProfileString e WritePrivateProfileString.

E cosa si usa ora al loro posto?

MItaly
01-12-2006, 23:10
Si scrivono le impostazioni nel registro o in file XML, anche se i file INI hanno ancora i loro bei vantaggi...

XWolverineX
02-12-2006, 15:14
Originariamente inviato da MItaly
Si scrivono le impostazioni nel registro o in file XML, anche se i file INI hanno ancora i loro bei vantaggi...
del tipo?

MRj92
02-12-2006, 16:11
Il linguaggio va specificato anche nel titolo.
scusa! hai perfettamente ragione!


Puoi usare le API (deprecate) GetPrivateProfileString e WritePrivateProfileString.
potresti farmi un esempio?

grazie!

Samuele_70
02-12-2006, 17:05
Un esempio : a little class to Read Ini File (http://www.codeproject.com/useritems/IniReader.asp)

MItaly
02-12-2006, 19:44
Dai un'occhiata alla loro documentazione...
GetPrivateProfileString (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getprivateprofilestring.asp)
WritePrivateProfileString (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/writeprivateprofilestring.asp)
.
:ciauz:

MRj92
03-12-2006, 09:36
grazie! ho risolto con le classi!

Loading