Umwandlung von 'Textzahlen' in Zahlen in VC++

Weiß jemand, ob es in der VC++4.0 - Programmbibliothek eine Funktion gibt, die das Umwandeln eines LPSTR mit dem Wert „54“ in ein DWORD mit dem Wert 54 ermöglicht?
(Nicht, dass ich die Funktion nicht selbst schreiben könnte, aber ich habe festgestellt, dass die mitgelieferten Funktionen höhere Performance bieten, und das ist bei häufiger Benutzung dieser Funktion in einem Spiel sehr wichtig.)

Danke im Voraus.

Tim Enderling

Hi Tim !

Also 54 steht in einem Char ?

dann machst das so

char szahl[10];
int i;

strcpy(szahl,„54“);
sscanf(szahl,"%d", &i);

ich denke das sollte funzn. Wenn nicht versuch mal das & wegzulassen. So kannst du auch in Hex umrechnen und so.

Aber es geht auch einfach
i = atoi(szahl);
oder bei einer Float :
i = atof(szahl);

ciao
Mario