Форум программистов, компьютерный форум 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++ Для чего необходимы списки. Существуют различные списка наподобие "Односвязный список", "Двусвязный список ". Объясните для чего они и где обычно используются. их достоинства и недостатки! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
10.07.2011, 15:01     Использование русского языка в DevC++
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
но хотелось стандартным способом, а не апишным.
Как только найдёте стандарт, по которому кодовая страница, установленная в консоли, должна отличаться от кодовой страницы, используемой в системе, там же где-нибудь будет и "стандартный" способ писать в консоли по-русски...
В linux вот такой код
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
#include <wchar.h>
#include <locale.h>
 
int main(void){
    wchar_t name[BUFSIZ];
    const wchar_t welcome[] = L"Здравствуйте! Представьтесь, пожалуйста...";
    const wchar_t greeting[] = L"Рады приветствовать Вас, дорогой товарищ";
    const wchar_t errmsg[] = L"Ошибка ввода!";
    
    setlocale(LC_ALL, "");
    
    printf("%ls ", welcome);
    if ( scanf("%ls", name) != 1 ) {
        fprintf(stderr, "%ls\n", errmsg);
        exit(1);
    }
    
    printf("%ls %ls!\n", greeting, name);
    
    exit(0);
}
без проблем отработает, а вот в винде ещё поморочиться прийдётся, не смотря на то, что в DevC++ тот же gcc для компиляции используется (разумеется, портированный)...
Использование русского языка в DevC++
 
Текущее время: 00:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru