Русские буквы в консоли
От: YourLastSong  
Дата: 16.09.11 13:00
Оценка:
Здравствуйте, уважаемые господа.

Почему данный код прекрасно работает на 32-битной архитектуре, однако выдаёт непонятно что на 64-битной? В данном случае среда разработки, разумеется, используется одна и та же — Visual Studio.

#include <cstdio>
#include <locale>

int main ()
{
setlocale (LC_ALL, "Rus");
printf ("Строка");
getchar ();
return 0;
}

Что говорит стандарт языка по поводу инкрементирования?

int i = 5;
int j = i++ + ++i;

Недавно прочитал, что результат данной операции не определён, равно как и i = i++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.