- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
std::ostringstream str;
str << "Русский текст" << std::endl;
Print(str.c_str());
//Оттуда же:
void ConsoleCout(const char* _text)
{
char* buffer=0;
unsigned int bufferSize=0;
if(!_text) return;
while(_text[bufferSize]) bufferSize++;
buffer=new (std::nothrow) char[bufferSize+1];
if(!buffer) return;
buffer[bufferSize]=0;
if(!CharToOemA(_text,buffer))
{
delete[] buffer;
return;
}
std::cout<<buffer;
delete[] buffer;
}
CPPGovno 18.09.2011 11:11 # +2
lucidfox 19.09.2011 05:26 # −4
CPPGovno 19.09.2011 06:04 # +3
А вот написать свой велосипед под каждый язык мира ради кросязычности продута - непотребство какое то...
lucidfox 19.09.2011 06:21 # −4
А CharToOemA и подстройка под виндовые глюки - это уже кроссплатформенно?
CPPGovno 19.09.2011 22:27 # +3
lucidfox 19.09.2011 22:42 # −4
CPPGovno 19.09.2011 23:00 # +2
CPPGovno 18.09.2011 11:17 # +2
absolut 18.09.2011 12:55 # +1
Uhehesh 18.09.2011 19:05 # −3
setlocale не работает, как можно еще?
CPPGovno 18.09.2011 19:24 # +2
Uhehesh 18.09.2011 19:33 # −6
CPPGovno 19.09.2011 22:57 # +1
CPPGovno 19.09.2011 22:27 # 0
В прямых руках все работает. Даже кривое говно, если это действительно нужно.
carsten 12.10.2011 10:02 # 0
koodeer 19.09.2011 18:11 # +2
lucidfox 19.09.2011 19:06 # −5
Fixed.
guest 20.09.2011 00:13 # 0
Не говнокод
guest 20.09.2011 11:56 # +4