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

русификация выводимого из переменных текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ нужно исправить ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread565503.html
вобщем, я уже писала по поводу этого задания: Описать класс, реализующий стек. Написать программу, использующую этот класс для моделирования Т-образного сортировочного узла на железной дороге. Про* грамма должна разделять на два направления состав, состоящий из вагонов двух типов (на каждое направление формируется состав из вагонов одного типа). Предусмотреть возможность формирования...
C++ Массивы: сумма элементов 1. Задать случайным образом одномерный массив размерности N из целочисленных элементов, принадлежащих отрезку . Выполнить задание своего варианта. http://www.cyberforum.ru/cpp-beginners/thread565500.html
C++ Нахождение детерминанта матрицы. Матрица читается из файла.
#include <stdlib.h> #include <stdio.h> #include <sys/file.h> #include <conio.h> #include <iostream> #include <math.h> using namespace std; int main()
C++ составить программу с передачей массива в функцию
Написать программу поиска минимального элемента массива. Поиск оформить в виде функции. Вывод массива на экран оформить в виде функции. Основная программа формирует массив из 10 элементов, заполненный случайными числами от 0 до 9, выводит его на экран через функцию, вызывает функцию поиска минимального элемента, выводит значение минимального элемента на экран. Передачу массива в функцию...
C++ Вводим текстовую строку. Вывести на экран те слова, в которых предпоследняя буква – согласная. http://www.cyberforum.ru/cpp-beginners/thread565474.html
Вводим текстовую строку. Вывести на экран те слова, в которых предпоследняя буква – согласная. Помогите пожалуйста
C++ Криптография исходный текст "зима" зашифрован как "как легко парят голуби". Надо описать используемую криптосистему. Помогите пожалуйста! Жду ответов! подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429

русификация выводимого из переменных текста - C++

04.05.2012, 16:23. Просмотров 912. Ответов 2
Метки (Все метки)

например есть задание:
Структура AEROFLOT с полями:
- название пункта назначения рейса;
- тип самолета.
Действия с массивом структур»:
- сортировка записей в массиве по названиям пунктов назначе-
ния в алфавитном порядке и вывод его на экран компьютера;
написал структуру, она заполняется и выводится на экран консоли, все отлично, НО

если ввести русские символы, то выводится какой-то бред(ну т.е. разница в кодировках)

как сделать, чтобы выводился русский текст, если ввел по-русски, и можно было сортировать?
в гугле нахожу только варианты сетлокал и чартуоем, первое не то (не решает проблему) а второе не удобно(или не совсем понятно, напишите пример как моя программа бы выглядела через чартуоем?)
vs 2008

саму сортировку я не прошу писать, мне только надо чтобы ВСЕ было по-русски

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
#include <iostream>
using namespace std;
#include <locale>
struct first
{
    char dest[15];
    char plane[10];
};
 
int main(void)
{
    setlocale(0,"");
    int n,i,j, b;
    struct first  *f;
    cout<<"Введите количество рейсов:\n";
    cin>>b;
    f = new struct first[b];
    cout<<"Введите пункт назначения и тип самолета\n";
    for (i=0; i<b; i++)
        cin>>f[i].dest>>f[i].plane;
    cout<<endl;
    for (i=0; i<b; i++)
        cout<<f[i].dest<<" "<<f[i].plane<<endl;
    return 0;
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru