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

Проблемы с кодировкой символов - C++

Восстановить пароль Регистрация
 
Warrior3579
 Аватар для Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 188
10.10.2013, 19:24     Проблемы с кодировкой символов #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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
                                       /*Письмо президенту*/
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    setlocale(LC_ALL,"Russian");
    char name[25];
    char q[25];//Где бы вы хотели уединиться?
    char a[25];//В каком районе(крае) вы проживаете?
    char w[25];//Какая профессия по вашему самая позорная?
    char r[25];//Кокой зарплаты по вашему достоин ?
    char t[25];//Ужасное ругательное слово которое вы знаете.
    char s[25];//Что бы вы сделали с педофилом?
    char z[25];//Любимое ругательное слово.
    char x[25];//Что бы вы хотели в подарок?
    char c[25];//Как вы называете своего отца?
    char v[25];//Кем вы работаете(хотели бы работать)?
    char b[25];//Кличка вашего любимого питомца.
    char n[25];//Неудачник это …?
    char m[25];//Где бы вы хотели жить(Маями, Москва, Остров …)?
    ofstream mail("MAIL.TXT");
    setlocale(LC_ALL,"Russian");
    cout << "          Ваше имя и отчество.\n";
    cout << "          Вводите: ";
    cin >> name;
    cout << "\n         Где бы вы хотели уединиться?\n";
    cout << "          Вводите: ";
    cin >> q;
    system("CLS");
    cout << "\n         В каком районе(крае) вы проживаете?\n";
    cout << "          Вводите: ";
    cin >> a;
    system("CLS");
    cout << "\n         Какая профессия по вашему самая позорная?\n";
    cout << "          Вводите: ";
    cin >> w;
    system("CLS");
    cout << "\n         Кокой зарплаты по вашему достоин " << w << "?" << endl;
    cout << "          Вводите: ";
    cin >> r;
    system("CLS");
    cout << "\n         Ужасное ругательное слово которое вы знаете.\n";
    cout << "          Вводите: ";
    cin >> t;
    system("CLS");
    cout << "\n         Что бы вы сделали с педофилом?\n";
    cout << "          Вводите: ";
    cin >> s;
    system("CLS");
    cout << "\n         Любимое ругательное слово.\n";
    cout << "          Вводите: ";
    cin >> z;
    system("CLS");
    cout << "\n         Что бы вы хотели в подарок?\n";
    cout << "          Вводите: ";
    cin >> x;
    system("CLS");
    cout << "\n         Как вы называете своего отца?\n";
    cout << "          Вводите: ";
    cin >> c;
    system("CLS");
    cout << "\n         Кем вы работаете(хотели бы работать)?\n";
    cout << "          Вводите: ";
    cin >> v;
    system("CLS");
    cout << "\n         Кличка вашего любимого питомца.\n";
    cout << "          Вводите: ";
    cin >> b;
    system("CLS");
    cout << "\n         Неудачник это …?\n";
    cout << "          Вводите: ";
    cin >> n;
    system("CLS");
    cout << "\n         Где бы вы хотели жить(Маями, Москва, Остров …)?\n";
    cout << "          Вводите: ";
    cin >> m;
    system("CLS");
    mail << "                         *** Письмо президенту ***\n\n";
    mail << "\n\n  Уважаемый ВладиМЃмир ВладиМЃмирович ПуМЃтин.\n";
    mail << " Я обращаюсь лично к вам и надеюсь на  ваше понимание как президента и водителя страны.\n" << "Я проживаю в " << q << " в " << a << ",";
    mail << "работаю " << w << " и зарплата у меня всего " << r << " руб. я неоднократно обращался\n";
    mail << "в нашу администрацию чтобы мне мое начальство " << t << " прибавила зарплату.\n";
    mail << "Уважаемый ВладиМЃмир ВладиМЃмирович ПуМЃтин прошу вас " << s << " нашего главу за игнорирование жалоб народа " << z << endl;
    mail << "и купить мне " << x << endl;
    mail << "Да и мой " << c << " работает " << v << " и когда возвращается с работы обзывает меня " << b << endl;
    mail << "и говорит что я " << n << " если я живу в " << q << " это не значит что я лох.\n";
    mail << "В связи с этим инцидентом также прошу купить мне дом в " << m << endl;
    mail << "чтобы меня больше уважали и если это письмо читает който " << n << " а не вы ВладиМЃмир ВладиМЃмирович ПуМЃтин прошу и его " << s << endl;
    mail << "\n\nС уважением " << name << endl << endl;
    mail << "И прошу прощения за мою неграмотность в изложенном письме(было туго с русским в школе).\n";
    cout << "       ***Текстовый файл с именем MAIL находится в папке этой программы пожалуйста прочитаете ваше письмо***\n"
    system("PAUSE >> VOID");
    return 0;
 
}
Как ведите символы поменялись при компиляций и как вводить в char русские символы и выводить их? А то выводится
кряковидные слова...
По рыл в яндексе и goole много инфы но они объясняют на китайском языке <- формально!
Прошу помощи знатоков которые кровно прошли через муки постижения вершин C++.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.10.2013, 20:12     Проблемы с кодировкой символов #2
C++
1
2
3
4
5
6
7
8
#include <windows.h>
 
int main()
{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);
  ...
}
В свойствах консоли выбрать шрифт: Lucida Console
Warrior3579
 Аватар для Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 188
10.10.2013, 20:38  [ТС]     Проблемы с кодировкой символов #3
Цитата Сообщение от alsav22 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
#include <windows.h>
 
int main()
{
  SetConsoleCP(1251);
  SetConsoleOutputCP(1251);
  ...
}
В свойствах консоли выбрать шрифт: Lucida Console
Большое спасибо! И тупой вопрос ну чисто так для духовной поддержки, я вот два месяца тружусь над C++ через какое примерно время можно добиться нормальных результатов?
iceglen
 Аватар для iceglen
24 / 24 / 2
Регистрация: 24.06.2013
Сообщений: 105
10.10.2013, 20:46     Проблемы с кодировкой символов #4
Когда книжку дочитаешь.
Warrior3579
 Аватар для Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 188
10.10.2013, 20:53  [ТС]     Проблемы с кодировкой символов #5
Цитата Сообщение от iceglen Посмотреть сообщение
Когда книжку дочитаешь.
Я искрение на это надеюсь
alsav22
10.10.2013, 20:54
  #6

Не по теме:

"Нормальные результаты" - понятие неопределённое... И люди все разные...

Warrior3579
 Аватар для Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 188
10.10.2013, 20:59  [ТС]     Проблемы с кодировкой символов #7
Цитата Сообщение от alsav22 Посмотреть сообщение

Не по теме:

"Нормальные результаты" - понятие неопределённое... И люди все разные...

Логично! (Нормальные результаты - "иметь полное понятие о C++ и находить решения для надуманного ПО. Не как профи а как бы встать на начальный путь это как выучить алфавит чтобы читать".)
iceglen
 Аватар для iceglen
24 / 24 / 2
Регистрация: 24.06.2013
Сообщений: 105
10.10.2013, 21:00     Проблемы с кодировкой символов #8
У каждого этот срок свой. Люди разные и никто тебе точного ответа дать здесь не сможет.
Warrior3579
 Аватар для Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 188
10.10.2013, 21:07  [ТС]     Проблемы с кодировкой символов #9
Цитата Сообщение от iceglen Посмотреть сообщение
У каждого этот срок свой. Люди разные и никто тебе точного ответа дать здесь не сможет.
Блин я боюсь что не смогу ее выучить, она такая тяжелая и до нее я неучил никакой язык программирования. Когда я думаю что прошел самое ужасное например функций, перегрузка функций и указатели и массивы, оказывается что я выучил только 2+2 а что в переди ... И не вольно накатывабтся тучи со страхом что зря трачу время.
iceglen
10.10.2013, 21:35
  #10

Не по теме:

Я тоже еще учусь, и у меня тоже "сроки поджимают" (есть на то своя причина). Здесь проскальзывают много кадров с "ускоренным" ознакомлением с "базовым курсом с++" (результаты не обнадеживающие), но я приверженец той позиции, что лучше я дольше почитаю/поучу нежели я 1000 страниц пролистаю за неделю или две. На все это нужно время, причем не малое (я надеюсь результатом стоит стать хорошим программистом). На меня тоже тучи находят когда я вижу в вакансиях "Без опыта/студент" космические требования (к примеру - http://tver.job.ru/it-telecom/5046458). И чем дольше я учу, тем больше понимаю, что на одном С++ и каком-нибудь Qt не уедешь. Остается только учить, учить и учить...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2013, 21:46     Проблемы с кодировкой символов
Еще ссылки по теме:

C++ Проблемы с кодировкой при выводе данных
Проблемы с кодировкой C++
C++ Проблемы с кодировкой при подключении текстового файла

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

Или воспользуйтесь поиском по форуму:
Warrior3579
 Аватар для Warrior3579
5 / 5 / 1
Регистрация: 15.03.2013
Сообщений: 188
10.10.2013, 21:46  [ТС]     Проблемы с кодировкой символов #11
Цитата Сообщение от iceglen Посмотреть сообщение

Не по теме:

Я тоже еще учусь, и у меня тоже "сроки поджимают" (есть на то своя причина). Здесь проскальзывают много кадров с "ускоренным" ознакомлением с "базовым курсом с++" (результаты не обнадеживающие), но я приверженец той позиции, что лучше я дольше почитаю/поучу нежели я 1000 страниц пролистаю за неделю или две. На все это нужно время, причем не малое (я надеюсь результатом стоит стать хорошим программистом). На меня тоже тучи находят когда я вижу в вакансиях "Без опыта/студент" космические требования (к примеру - http://tver.job.ru/it-telecom/5046458). И чем дольше я учу, тем больше понимаю, что на одном С++ и каком-нибудь Qt не уедешь. Остается только учить, учить и учить...

Полностью согласен... я вот в свой 23 года понял что программирование мне необходимо вряд-ли я смогу куда-то устроится программистом(сейчас я в тех поддержке) но желание дает о себе знать не знаю зачем мне это но я стремлюсь к ней...
(Не пощитаите летеральной философией и нытьем просто так захотелось поделиться).
Yandex
Объявления
10.10.2013, 21:46     Проблемы с кодировкой символов
Ответ Создать тему
Опции темы

Текущее время: 10:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru