CStringW zu const char*

Hallo!

Ich muss einer Funktion ein const char* übergeben.
Mein Projekt ist aber Unicode.

Kann mir einer helfen wie ich das anstellen soll.
Muss ja die Zeichenfolge auch im Speicher bearbeiten oder?

Erste Ansätze:

const char* CSTLASAApp::GetChar(CString s)
{
char buf[100];

sprintf(buf, „%S“, s);
return((const char*)buf);
}

Gruß