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

Как выводить русский текст? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Странные типы http://www.cyberforum.ru/cpp-beginners/thread754192.html
Всем добрый день. Хотелось бы узнать ответы на 2 вопроса: 1. Шаблонный тип - тип использующийся как шаблон для нескольких типов, а шаблоны типа - несколько шаблонных типов использующихся одним типом? 2. Зачем два одинаковых типа int и long? Или я что-то не так понял? http://msdn.microsoft.com/en-us/library/s3f49ktz(v=vs.80).aspx Буду благодарен за ответы.
C++ Поиск последовательности элементов максимальной длины в массиве Помогите пожалуйста написать программу, вот условия программы...Даны два массива. Напишите программу, которая находит такую последовательность элементов максимальной длины, которая содержится и в первом, и во втором массивах. http://www.cyberforum.ru/cpp-beginners/thread754183.html
Программа по моделированию C++
Буду очень признателен кто поможет.:thank_you: 1) Выписать математическую модель, определить состав набора входных параметров и их конкретные числовые значения. 2) Спроектировать пользовательский интерфейс программы моделирования, обращая особое внимание на формы представления результатов. 3) Разработать программу для решения модели с заданной точностью. 4) Произвести отладку и тестирование...
C++ передача параметра
привет всем ! вот код #include <iostream> using namespace std; struct book { char title; char authors; char publishing_house;
C++ Удалить группы пробелов, которыми начинается и заканчивается строка, а каждую внутреннюю группу пробелов заменить одним пробелом http://www.cyberforum.ru/cpp-beginners/thread754165.html
Задана строка символов. Преобразовать эту строку следующим образом: удалить группы пробелов, которыми начинается и заканчивается строка, а каждую внутреннюю группу пробелов заменить одним пробелом.
C++ Работа с файлами. Определить порядковый номер байта, начиная с которого располагается первая по алфавиту фамилия... Доброго времени суток, форумчане! Назрела проблема насчет работы с файлами в с++. Задание следующее, в файле записаны фамилии, переносы допускаются, определить порядковый номер байта, начиная с которого располагается первая по алфавиту фамилия. Заменить данную фамилию в исходном файле *, НЕ переписывая этого файла. Я набрасал начальный код, просто для считывания из файла и примерно представляю,... подробнее

Показать сообщение отдельно
TheVlad
5 / 5 / 1
Регистрация: 24.10.2012
Сообщений: 102
06.01.2013, 18:25     Как выводить русский текст?
если русский текст не только в main() то и в начале остальных функций тоже впиши setlocale(LC_ALL "rus" );

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
//простая программа ведения базы данных служащих.
#include <iostream>
#include <cstdlib>
using namespace std;
 
char name [10] [80]; //массив имен служащих.
char pfone [10] [20]; //массив телефонов служащих
float hours [10]; //массив часов отработанных за неделю
float wage [10]; //массив окладов
int menu ();
void enter(), report();
int main () 
{
    setlocale(LC_ALL, "rus" );
    int choice;
    do {
        choice = menu(); //получаем команду выбранную пользователем.
        switch (choice){
        case 0: break;
        case 1: enter();
            break;
        case 2: report();
            break;
        default: cout << "попробуйте снова\n\n";
        }
    } while (choice != 0);
    return 0;
}
//функция возвращает команду выбранную пользователем.
int menu()
{
    setlocale(LC_ALL, "rus" );
int choice;
cout << "0. Выход из программы\n";
    cout << "1. Ввод информации\n";
    cout << "2. генерирование отчета\n";
    cout << "\nВыберите команду: ";
    cin >> choice;
    return choice;
}
//Функция ввоа информации в базу данных.
void enter ()
{ 
    setlocale(LC_ALL, "rus" );
    int i;
    char temp [80];
    for (i=0; i<10; i++) {
        cout << "Введите фамилию: ";
        cin >> name [i];
        cout << "Введите номер телефона: ";
        cin >> pfone [i];
        cout << "Введите количество отработанных часов: ";
        cin >> hours [i];
        cout << "Введите оклад: ";
        cin >> wage[i];
    }
}
//отображение отчета
void report()
{
    setlocale(LC_ALL, "rus" );
    int i;
    for (i=0; i<10; i++){
        cout << name [i] << ' ' << pfone[i] << '\n';
        cout << "Заработная плата за неделю: "
        << wage [i] * hours [i];
        cout << '\n';
    }
}
 
Текущее время: 00:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru