CString str = _T( "Test string." );
char pBuffer[ 100 ];
if( sizeof( TCHAR ) == 2 )
WideCharToMultiByte( CP_ACP, 0, ( WCHAR* )str.GetBuffer(), -1, pBuffer, 100, NULL, NULL );
else
{
char* pTemp = ( char* )str.GetBuffer();
memcpy_s( pBuffer, 100, pTemp, strlen( pTemp ) + 1 );
}