#if
|
|
Hagrael | Дата: Пятница, 14 Января 2011, 14:19 | Сообщение # 61 |
почетный гость
Сейчас нет на сайте
| Quote (ezhickovich) На все вопросы уже есть ответы... (угадай где...) Даже не знаю... Кст., вот проблемка - не выводится русский текст в консоли. Пытался и менять кодировку, и то, и сё, ничего не помогает. Не могли бы вы кинуть рабочий код просто вывода слова "Привет" на русском?
|
|
| |
ezhickovich | Дата: Пятница, 14 Января 2011, 14:22 | Сообщение # 62 |
[Великий и могучий хозяинъ]
Сейчас нет на сайте
| setlocale( LC_ALL, "Russian" );
Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
|
|
| |
Hagrael | Дата: Пятница, 14 Января 2011, 14:25 | Сообщение # 63 |
почетный гость
Сейчас нет на сайте
| ezhickovich, это не работает (да-да, я писал в функции main).
|
|
| |
ezhickovich | Дата: Пятница, 14 Января 2011, 14:30 | Сообщение # 64 |
[Великий и могучий хозяинъ]
Сейчас нет на сайте
| Hagrael, Покажи код, какая IDE?
Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
|
|
| |
Hagrael | Дата: Пятница, 14 Января 2011, 14:35 | Сообщение # 65 |
почетный гость
Сейчас нет на сайте
| ezhickovich, пробовал и в Code::Blocks, и в Visual Studio. Результат одинаков - каракули. И у др. людей тоже каракули. Добавлено (14.01.2011, 14:35) ---------------------------------------------
Code #include <iostream> using namespace std; int main() { setlocale( LC_ALL, "Russian" ); cout << "Привет!" << endl; cin.get(); return 0; }
|
|
| |
Kornival | Дата: Пятница, 14 Января 2011, 14:38 | Сообщение # 66 |
The Witcher
Сейчас нет на сайте
| #include <clocale>
|
|
| |
Hagrael | Дата: Понедельник, 17 Января 2011, 12:43 | Сообщение # 67 |
почетный гость
Сейчас нет на сайте
| Аналогичный результат. Пробовал и с setLocaleCP (или как там эта функция называется), тоже 0. Добавлено (17.01.2011, 12:43) --------------------------------------------- Я что-то так и не понял, что такое линкер. Это препроцессор что ли?
|
|
| |
noTformaT | Дата: Понедельник, 17 Января 2011, 12:57 | Сообщение # 68 |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (Hagrael) что-то так и не понял, что такое линкер. Это препроцессор что ли? неа, линкер обьеденяет объектные модули в exe файл
@noTformaT
|
|
| |
Hagrael | Дата: Понедельник, 17 Января 2011, 13:26 | Сообщение # 69 |
почетный гость
Сейчас нет на сайте
| noTformaT, это часть компилятора что ли? То есть вначале происходит преобразование в объектные модули (а что её производит-то?), а линкер эти модули в .exe, так?
|
|
| |
noTformaT | Дата: Понедельник, 17 Января 2011, 13:33 | Сообщение # 70 |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (Hagrael) noTformaT, это часть компилятора что ли? То есть вначале происходит преобразование в объектные модули (а что её производит-то?), а линкер эти модули в .exe, так? это отдельная часть, в начале синтаксический анализатор просматривает текст программы, если все норм, то компилятор/транслятор - переводит исходный код/коды программы в объектный код/коды, далее линкер собирает (ставит ссылки и всякую фигню между ними) все объектные коды в один выполняемый файл. По сути это разные программы. Для примера в ассемблере: Компилятор TASM сначала делает из исходного кода объектный (*.obj), а линкер TLINK делает из объектных файлов - выполняемый(*.exe)
@noTformaT
|
|
| |
Matou | Дата: Понедельник, 17 Января 2011, 13:42 | Сообщение # 71 |
Исходный коТ
Сейчас нет на сайте
| Quote (Hagrael) это часть компилятора что ли? То есть вначале происходит преобразование в объектные модули (а что её производит-то?), а линкер эти модули в .exe, так? По сути все это имеет отношение к серии твоих вопросов о обьявлении и определении функции и о ее прототипах. Советую в этом разобраться или и дальше будешь задавать одни и те же глупые вопросы.
|
|
| |
QWER56 | Дата: Понедельник, 17 Января 2011, 14:59 | Сообщение # 72 |
старожил
Сейчас нет на сайте
| Hagrael, изучаешь C++? Мой тебе совет:
ConsMark - поисковик по интернет магазинам.
|
|
| |