Оказалось, что все несложно!
#include
#include
#include
#include
using namespace std;
int
main ( int argc, char *argv[] )
{
setlocale ( LC_ALL, "ru_RU.UTF-8" );
wchar_t* source = L"превед";
char* bla = new char[100];
size_t res = wcstombs(bla, source, 100);
if ((size_t)(-1)==res)
cerr << -1;
else
if ((size_t)(-2)==res)
cerr << -2;
else
cerr << "other";
std::cerr<<
(
Read more... )