atoi Funktion



  • hi,

    ich will einen CString in einen Integer umwandeln, was ja mit der funktion atoi funktionieren sollte. aber der compiler gib immer den fehler hier raus:

    'atoi': Konvertierung des Parameters 1 von 'CString' in 'const char *' nicht möglich.

    hab schon in vielen bespielen es genauso stehen gesehen, aber bei mir geht es nicht. 😞

    hier ist der code ausschnitt:

    int i = atoi(eingabe);
    ausgabe.Format(("%d"),i*2);

    ich hoffe das mir jemand helfen kann bin schon am verzweifeln. 😞



  • int i = atoi(CStringA(eingabe));



  • Wenn Du Unicode benutzt, dann besteht Dein CString aus wchar_ts und Du solltest statt atoi() das wchar_t-fähige_ttoi() benutzen.



  • danke leute, super schnelle hilfe. beide lösungen funktionieren. 😃

    hab mich gleich mal registriert und werde euch bei bedarf mi anderen noob fragen nerven. 😉


Anmelden zum Antworten