GetPrivateProfileString Problem
-
hi,
und zwar habe ich ein kleines Problem mit der Funktion: GetPrivateProfileString um eine Ini datei auszulesen
const unsigned long puffer_size = 255; char puffer[puffer_size]; GetPrivateProfileString("asdf", "xya", NULL, puffer, puffer_size, cwdini);Also den Wert puffer bekomme ich ja als pointer zurück richtig?
Ich würde diesen aber gerne mit anderen Werten vergleichen zb
if(puffer > 5)
geht ja aber nicht da der puffer wert ein pointer ist richtig?
nur leider versteh ich noch nicht so ganz wie ich den wert umwandle zb in eine int/char variableif(reinterpret_cast(int)(puffer) > 5)
und
if(static_cast(int)(puffer) > 5)
geht irgendwie nicht
(hab das gleiche mit char versucht geht auch nicht)Ich würde einfach gerne mit den Werten die ich von GetPrivateProfileString zurück bekomme arbeiten können also sie vergleichen mit anderen.
Wäre dankbar um hilfe

-
GetPrivateProfileInt !?
oder
atoi!?
-
Jochen Kalmbach schrieb:
GetPrivateProfileInt !?
oder
atoi!?Danke

Kenn mich noch nicht so gut aus mit der winapi

wieso klappt das aber nicht mit normalen casts? also dynamic/reinterpret/static ?
-
Ein Char-Array ist nun mal keine Zahl, sondern eine wilde anreihung von Zeichen... da hilft auch ein casten nix... Du musst es schon *unwandeln* (atoi).