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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 4.92
mike38
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 71
#1

Microsoft Visual Studio 2010 (rus) настройка unicod - C++

05.02.2012, 16:54. Просмотров 4618. Ответов 6
Метки нет (Все метки)

Microsoft Visual Studio 2010. Не подскажите где в нстройках найти Unicod ?
Чтобы после компиляции,отображались русские символы,а не каракули.
Язык Си.
Вложения
Тип файла: rar Мои рисунки.rar (252.4 Кб, 31 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sandye51
программист С++
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
05.02.2012, 17:06     Microsoft Visual Studio 2010 (rus) настройка unicod #2
C++
1
2
3
4
5
6
7
8
9
#include <clocale>
#include <iostream>
 
int main()
{
setlocale(LC_ALL, "Russian");
std::cout << "Работает русский текст" << std::endl;
return 0;
}
mike38
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 71
05.02.2012, 17:12  [ТС]     Microsoft Visual Studio 2010 (rus) настройка unicod #3
Цитата Сообщение от sandye51 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
#include <clocale>
#include <iostream>
 
int main()
{
setlocale(LC_ALL, "Russian");
std::cout << "Работает русский текст" << std::endl;
return 0;
}
а куда этот код включить?
-=ЮрА=-
Заблокирован
Автор FAQ
05.02.2012, 18:50     Microsoft Visual Studio 2010 (rus) настройка unicod #4
Цитата Сообщение от mike38 Посмотреть сообщение
Чтобы после компиляции,отображались русские символы,а не каракули.
Язык Си.
Вариант 1 (использование setlocale)
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <conio.h>
#include <locale.h>
 
int main()
{
    setlocale(LC_ALL, "Russian");
    printf("Пример русского текста\n");
    _getch();
    return 0;
}
Вариант 2 (использование CharToOem)
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <windows.h>
 
int main()
{
    char text[] = "Пример русского текста";
    CharToOem(text,text);
    printf("%s\n",text);
    system("pause");
    return 0;
}
Вариант 3(SetConsoleCP + SetConsoleOutputCP на 10-ке не отрабатывает без смены шрифта приложения на Lusinda Console)
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <windows.h>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    printf("Пример русского текста\n");
    system("pause");//Это вместо _getch
    return 0;
}
Вариант 4 (system на 10-ке не отрабатывает без смены шрифта приложения на Lusinda Console)
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <windows.h>
 
int main()
{
    system("chcp 1251");
    printf("Пример русского текста\n");
    system("pause");//Это вместо _getch
    return 0;
}
Миниатюры
Microsoft Visual Studio 2010 (rus) настройка unicod  
-=ЮрА=-
Заблокирован
Автор FAQ
05.02.2012, 18:51     Microsoft Visual Studio 2010 (rus) настройка unicod #5
Добавлено через 5 минут
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
без смены шрифта приложения на Lusinda Console)
- как это сделать здесь Создание файла в UTF-8 кодировке
mike38
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 71
05.02.2012, 19:02  [ТС]     Microsoft Visual Studio 2010 (rus) настройка unicod #6
мне не код нужен,а в настройках поменять ,чтобы и рус кодировкой писалось!
 Комментарий модератора 
Форум не место обмена аськами, мылами, скайпами и т.д.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2012, 19:18     Microsoft Visual Studio 2010 (rus) настройка unicod
Еще ссылки по теме:

Microsoft Visual Studio 2010 (rus)по настройке. C++
C++ Помогите пожалуйста написать программу в Microsoft Visual Studio 2010 (С++)
microsoft visual studio 2010 express C++
microsoft visual studio 2010 Ultimate C++
C++ Самоучитель Microsoft Visual Studio 2010

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
05.02.2012, 19:18     Microsoft Visual Studio 2010 (rus) настройка unicod #7
ну если не хотите добавлять код, можно кодировку исходника поменять... в моем случае на cp866
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
 
 
int
main()
{
    puts("привет");
    return 0;
}
Миниатюры
Microsoft Visual Studio 2010 (rus) настройка unicod   Microsoft Visual Studio 2010 (rus) настройка unicod   Microsoft Visual Studio 2010 (rus) настройка unicod  

Yandex
Объявления
05.02.2012, 19:18     Microsoft Visual Studio 2010 (rus) настройка unicod
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru