Stringmanipulation Unicode: CString(W) to const char*



  • Hallo, ich habe eine Frage an euch.
    Ich habe eine Funktion die erwartet ein const char*
    Mein Projekt muss aber auf Unicode laufen und daher habe ich folgendes
    Problem:

    Ich übergebe einen "CString text", welcher Dank Unicode-Projekt wohl
    als CStringW bzw wchar_t* interpretiert wird.

    Die Funktion aus einer Library hat keine Unicode-Variante.
    Daher suche ich einen Weg in einem Unicode Projekt einen
    CStringW in const char* umzuwandeln.

    Dankeschön für eventuelle Hilfen.

    Gaganjit


  • Mod

    CStringW text;
    FunctionTakesCharPointer(CW2A(text));
    

    oder

    CStringW text;
    FunctionTakesCharPointer(CStringA(text));
    

    Ansonsten Google?


Log in to reply