5 / 5 / 2
Регистрация: 15.03.2013
Сообщений: 193
1

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

10.10.2013, 19:24. Показов 591. Ответов 10
Метки нет (Все метки)

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++.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.10.2013, 19:24
Ответы с готовыми решениями:

Проблемы с кодировкой
Проблема в следующем: Нужно сравнить два слова на русском языке. Одно - читается с текстового...

Проблемы с кодировкой кода из txt в cmd
Доброго времени суток. У меня есть код который работает с файлами но у него не верная кодировка...

Проблемы с кодировкой при выводе данных
Пользуюсь хрюшей и VS 2008 Программа 1 #include &lt;fstream&gt; #include &lt;iostream&gt; #include &lt;string&gt;...

Проблемы с кодировкой при сравнении строк
Здравствуйте! Мне, нужно сравнить две строки: одну получаю get запросом(на сайте кодировка windows...

10
5489 / 4884 / 831
Регистрация: 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
1
5 / 5 / 2
Регистрация: 15.03.2013
Сообщений: 193
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++ через какое примерно время можно добиться нормальных результатов?
0
24 / 24 / 3
Регистрация: 24.06.2013
Сообщений: 105
10.10.2013, 20:46 4
Когда книжку дочитаешь.
1
5 / 5 / 2
Регистрация: 15.03.2013
Сообщений: 193
10.10.2013, 20:53  [ТС] 5
Цитата Сообщение от iceglen Посмотреть сообщение
Когда книжку дочитаешь.
Я искрение на это надеюсь
0
alsav22
10.10.2013, 20:54
  #6

Не по теме:

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

0
5 / 5 / 2
Регистрация: 15.03.2013
Сообщений: 193
10.10.2013, 20:59  [ТС] 7
Цитата Сообщение от alsav22 Посмотреть сообщение

Не по теме:

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

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

Не по теме:

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

0
5 / 5 / 2
Регистрация: 15.03.2013
Сообщений: 193
10.10.2013, 21:46  [ТС] 11
Цитата Сообщение от iceglen Посмотреть сообщение

Не по теме:

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

Полностью согласен... я вот в свой 23 года понял что программирование мне необходимо вряд-ли я смогу куда-то устроится программистом(сейчас я в тех поддержке) но желание дает о себе знать не знаю зачем мне это но я стремлюсь к ней...
(Не пощитаите летеральной философией и нытьем просто так захотелось поделиться).
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2013, 21:46
Помогаю со студенческими работами здесь

Проблемы с кодировкой при подключении текстового файла
Проблема вот в чем...В файле question.txt лежит вопрос, написанный по русски, но когда в консоле я...

Проблемы с кодировкой при переключении из Debug в Release в MSVS 2010
Собираю проект в режиме дебаг все символы норм отображаются,переключаю на релиз и одни кракозябры,...

Проблемы с программой (вывод лишних символов из данных вне массива)
Прошу скорее помочь с программой. Выводит лишние неведомые символы. Почему это происходит мне...

Проблемы с кодировкой
Открываю файл вот таким образом x = open(&quot;data_test.txt&quot;, &quot;r&quot;) Cодержимое файла выводится не...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru