Суббота, 20 Апреля 2024, 03:24

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Форум игроделов » Программирование » C/C++ » #if
#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 файл smile


@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) smile


@noTformaT
MatouДата: Понедельник, 17 Января 2011, 13:42 | Сообщение # 71
Исходный коТ
Сейчас нет на сайте
Quote (Hagrael)
это часть компилятора что ли? То есть вначале происходит преобразование в объектные модули (а что её производит-то?), а линкер эти модули в .exe, так?

По сути все это имеет отношение к серии твоих вопросов о обьявлении и определении функции и о ее прототипах. Советую в этом разобраться или и дальше будешь задавать одни и те же глупые вопросы.



QWER56Дата: Понедельник, 17 Января 2011, 14:59 | Сообщение # 72
старожил
Сейчас нет на сайте
Hagrael, изучаешь C++? Мой тебе совет:



ConsMark - поисковик по интернет магазинам.
Форум игроделов » Программирование » C/C++ » #if
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг