Форум программистов, компьютерный форум CyberForum.ru

Использование русского языка в DevC++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прошу помочь с прогой, если можно) надо её оживить... http://www.cyberforum.ru/cpp-beginners/thread331376.html
#include <conio.h> #include <stdio.h> #include <stdlib.h> #include <graphics.h> #include <time.h> #include <math.h> #include <iostream.h> #include <dos.h>
C++ Типы Данных Извиняюсь, за тупой вопрос, но какой самый большой целочисленный тип данных доступный в компиляторе visual c++ express edition 2010, по возможности с примером кода. http://www.cyberforum.ru/cpp-beginners/thread331363.html
Материал по ООП C++
Сейчас изучаю начало начал в с++. То есть простейшие консольные программы строю. Хотелось бы уже попробовать поработать с настоящим программо-строем. То есть посоздавать программы на WindowsForm с кнопочками, с полями.. Не знаю как точно объяснить. Чтобы программы были не консольные а с помощью различных диалоговых окон общались с пользователем. Не могли бы помочь мне и дать мне материала по этой...
C++ Структура,которая представляет односвязные списки
Помогите пожалуйста если не трудно.Во-первых ,почему то программа не хочет компилироваться.Во-вторых каким образом для данного класса объекты могут выделяться динамически. #include <stdio.h> struct Item { int x,y; Item *next; Item() {
C++ inline аксессоры/мутаторы http://www.cyberforum.ru/cpp-beginners/thread331349.html
собстно почему аксесоры/мутаторы некто не инлайнит ? поглядел пару опенсорсных проектов, везде вся реализация в .спп.
C++ Для чего необходимы списки. Существуют различные списка наподобие "Односвязный список", "Двусвязный список ". Объясните для чего они и где обычно используются. их достоинства и недостатки! подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1903 / 1435 / 109
Регистрация: 29.05.2011
Сообщений: 2,989
10.07.2011, 15:30     Использование русского языка в DevC++
Цитата Сообщение от easybudda Посмотреть сообщение
без проблем отработает, а вот в винде ещё поморочиться прийдётся, не смотря на то, что в DevC++ тот же gcc для компиляции используется (разумеется, портированный)...
В принципе, для "переносимости" можно было бы использовать нечто вроде этого:
C
1
2
3
4
5
#if defined(__GNUC__) && defined(WIN32)
    setlocale(LC_ALL, ".866");
#else
    setlocale(LC_ALL, "");
#endif
если бы не ещё одна беда. В исходных файлах C/C++ кодировка никак не указывается, и строка
C
1
L"русский текст";
Для VC должна быть набрана в cp-1251, а для GCC/MinGW в UTF-8.
Так что по-хорошему в исходниках вообще не должно быть символов с кодами больше 127, а все строки должны храниться в специальных ресурсных файлах.
Эх, был бы ещё способ встраивать строки для gettext в результирующий .exe (для линукса не надо, там и отдельных файлов достаточно).
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru