7.07.2011 / 13:15 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Русский текст в консоли (C/С++) Открыть спойлер Закрыть спойлер Несколько способов вывода русского текста в консоли Windows. Подходит для VC 2005 и выше.
1. Используя setlocale(LC_ALL,"Rus").
#include <stdio.h> /* Для printf */ #include <locale.h> /* Для русского языка */
int main(int argc, char * argv []) { setlocale(LC_ALL,"Rus"); /* Обязательно должно быть первым */ printf("Русский язык !\n"); return 0; }
2. Используя функцию CharToOem.
#include<iostream.h> #include<math.h> #include<windows.h>
char bufRus[256];
char* Rus(const char* text) { CharToOem(text, bufRus); return bufRus; }
int main() { cout << Rus("Привет!")<< endl; system("pause"); return 0; }
3. Через смену номера кодовой страницы.
#include <stdlib.h> ... system("chcp 1251"); ...
4. Используя библиотеку NET.Framework 1.1 и выше.
#include "stdafx.h"
//Поключить пространство имен using namespace System;
int main() { Console::WriteLine(L"Привет мир!"); return 0; }5. Это тот способ, который описан в моем прошлом посте Изменено kiriman (7.07 / 13:16) (всего 1 раз) |
8.07.2011 / 18:04 | |
Kiro Пользователь Сейчас: Offline
Имя: Kiro Откуда: ньюшвейнпиздэцэ Регистрация: 26.09.2010
| дайте хороший учебник с++ для devc++ чтобы было поменьше текста
|
8.07.2011 / 18:22 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| |
8.07.2011 / 18:35 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Kiro (08.07.2011/18:04) чтобы было поменьше текстаплохая мысль http://programmersclub.ru/main/ я этот читаю |
10.07.2011 / 11:02 | |
Kiro Пользователь Сейчас: Offline
Имя: Kiro Откуда: ньюшвейнпиздэцэ Регистрация: 26.09.2010
| mrEDitor, блин у меня проблема помоги , если вводить русский текст в cout<<"" то выводится непонятные иероглифы, раньше было все нормально, пишу на devc++ |
10.07.2011 / 22:54 | |
retisnyk Пользователь Сейчас: Offline
Имя: Арсен Откуда: Полтава Регистрация: 16.01.2010
| Kiro, Читай посты выше
|
10.07.2011 / 23:02 | |
LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| mrEDitor (08.07.2011/18:35) плохая мысльhttp://programmersclub.ru/main/ я этот читаюСпасибо. В первый пост. Плюс тебе __________________
Эль Презеденте |
11.08.2011 / 12:02 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Чё лучше? NetBeans vs DevC++PS. Если NetBeans, подкиньте компилятор |
11.08.2011 / 12:26 | |
P@bloid Пользователь Сейчас: Offline
Имя: Павел Откуда: Волгоград Регистрация: 25.02.2010
| mrEDitor, Code::Blocks лучше чем DevC++, но на английском. NetBeans лучше их всех, но будут проблемы с компиляторами. К нему пойдет MinGW
|
11.08.2011 / 13:23 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| P@bloid (11.08.2011/12:26) NetBeans лучше их всех, но будут проблемы с компиляторами. К нему пойдет MinGWЯ тут в Яндексе MinGW пошарил, он из нета качается при установке, а у меня не та скорость, чтобы качать, на компе |