2013-06-18 2 views
0

Я использую visual studio 2012, и мне бы хотелось, чтобы простой способ распечатать → на консоли Windows с помощью
cout. если это невозможно с помощью cout, то что-то еще.C++ print → на консоли Windows

+0

Personaly, я бы просто согласиться на 'COUT << "-->«; ':) – jrok

+0

да, но что, если я хочу ↓ – Constantine

ответ

2

Вы хотите использовать широкоформатную версию cout, которая называется wcout. Он может печатать широкие строки символов, но вы должны поставить L перед строкой, чтобы объявить ее широким символом. MSDN Website

std::wcout << L"→"; 
+0

Хах, он разделяется на [Coliru] (HTTP: //coliru.stacked -crooked.com/view?id=eb1b973d58b466469ce3907a6124e842-1dfa45f65786f4a26064bc85b3de325a): p – chris

+0

все, что я получаю, ничего, даже пробел – Constantine

+0

@Kostas, он отлично работает, это просто неспособность консоли отобразить его. Положите его в вызов ' MessageBoxW' и следите за тем, как это работает. – chris

Смежные вопросы