Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 19.12.2024
Сообщений: 1

Проблема с кириллицей

19.12.2024, 21:15. Показов 7250. Ответов 63
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Люди добрые, прошу совета. Написал программу, при выводе результата русские символы в строке программа игнорирует, притом с английскими все выводится нормально. Кодировку 10 раз перепроверил и вроде бы все должно работать. Компилировал через VSCode, компилятор G++.

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
#include <iostream>
#include <limits>
using namespace std;
 
void error(){
    cout << endl;
    cout << "0xSoso0000026 Попробуйте снова" << endl;
    cout << endl;
    cin.clear();
    cin.ignore(numeric_limits<streamsize>::max(), '\n');
}
 
int main(){
 
    int cycle = 1;
    int x, y;
    
    while(true){
 
        cout << "Цикл №" << cycle << "." << endl;
        cout << "Введите количество строк: ";
        if(cin >> x && x > 1){
 
            string conctn[x];
 
            cin.ignore(numeric_limits<streamsize>::max(), '\n');
 
            cout << "Введите " << x;
            if(x < 5){
            cout << " строки:" << endl;
            } else {
            cout << " строк:" << endl; 
            }
            cout << endl;
 
    string result = "";
        for(y = 0; y < x; ++y){ 
            while(true){
                if(getline(cin, conctn[y])){
                    result += conctn[y] + " ";
                    break;
                } else {
                    error();
                }
                }
        }
        
        cout << endl;
        cout << "Результат: " << result << endl;
        cout << "Длина строк: " << result.size() - 1 << endl;
        cout << endl;
 
        } else {
            error();
        }
 
    ++cycle;
}
return 0;
    }
Миниатюры
Проблема с кириллицей  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.12.2024, 21:15
Ответы с готовыми решениями:

Проблема с шифром Цезаря(не работает с кириллицей )
Всем привет. У меня есть рабочий код шифра Цезаря. Когда я использую в коде char, все отлично работает, но кириллицу не обрабатывает,...

Проблема с кириллицей
Здравствуйте. Изучаю python по книге Марка Лутца. Скопировал один пример, он был с документацией. Вызвав help для данного модуля русская...

Проблема с кириллицей
При вводе английских букв, все норм, происходит архивирование строки. Но при вводе кириллицы, он выводит это Exception in thread...

63
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
29.01.2025, 19:19
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Royal_X Посмотреть сообщение
Но вот сделать версию приложениям под Астра Линукс не помешало бы. Кто знает, что будет завтра.
Угу. Поэтому изначально линуксы берем. Нас оттуда пока не до конца выгнали.
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
29.01.2025, 19:54
Цитата Сообщение от volodin661 Посмотреть сообщение
Веревкин, это не классический Юникод, это UCS-2 ( Universal Character Set). Термин 'классический' тут неприменим, поскольку продержался он на вершине хит-парада совсем недолго, а изначальная идея «64к символов хватит всем» на практике оказалась неудачной.
Ладно. Я имел в виду постоянный (фиксированный) sizeof(wchar_t).
Цитата Сообщение от volodin661 Посмотреть сообщение
wchar_t может быть 16-бит или 32-бит в зависимости от архитектурной реализации компилятора и по этой причине привязывает текст твоей программы к конкретному компилятору и делает её не вполне переносимой.
Согласен.
Цитата Сообщение от Royal_X Посмотреть сообщение
В таком случае, действительно, не нужна латиница, достаточно кириллицы. Но вот сделать версию приложения под Астра Линукс не помешало бы. Кто знает, что будет завтра.
Доживём до завтра и, если понадобится, портируем на линупс. А если не понадобится - пойдём пиво пить.
0
Неэпический
 Аватар для Croessmah
18149 / 10731 / 2067
Регистрация: 27.09.2012
Сообщений: 27,038
Записей в блоге: 1
29.01.2025, 20:25
Цитата Сообщение от Verevkin Посмотреть сообщение
А если не понадобится - пойдём пиво пить.
А что мешает после портирования пиваса раздавить?
0
Злостный нарушитель
 Аватар для Verevkin
10878 / 5817 / 1288
Регистрация: 12.03.2015
Сообщений: 26,855
29.01.2025, 20:32
Цитата Сообщение от Croessmah Посмотреть сообщение
А что мешает после портирования пиваса раздавить?
Ничего. Как и до портирования, и во время портирования.

Название: images.jpg
Просмотров: 67

Размер: 7.7 Кб
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.01.2025, 20:32

Проблема с кириллицей
; DialogBox example format PE Console entry start include 'win32a.inc' include 'encoding\win1251.inc' section '.data'...

Добавление в бд. Проблема с кириллицей
У меня проблема при добавлении данных в бд на русс языке, на анг все нормально. При добавлении данных в таблице не видно, это наверно с...

Проблема с кириллицей в Unicode
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Проблема с кириллицей в pandas
Добрый день. При считывании данных из базы в DataFrame с использованием pd.read_sql вместо русских букв возвращаются знаки вопроса. Вот так...

Проблема с кириллицей в Python3
Граждане, помогите порешать проблему с кириллицей на питоне-3. Частная задача - принять в переменную с клавы слово или букву, после...


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

Или воспользуйтесь поиском по форуму:
64
Ответ Создать тему
Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru