|
6 / 3 / 3
Регистрация: 04.01.2022
Сообщений: 58
|
||||||
Не работает setlocale(LC_ALL, "Russian");19.07.2022, 13:39. Показов 2897. Ответов 5
Метки нет (Все метки)
Пытался помочь человеку. Задание: в файле дана база данных разных фирм. Нужно найти, какая фирма получила наибольшую прибыль за 12 месяцев.
Добавлено через 1 минуту А, я лопух. Setlocale работает, но слова из файла неправильно читаются, потому что они на русском. Все равно, что сделать надо, чтобы они прочитались правильно? Добавлено через 6 минут Файл: Кликните здесь для просмотра всего текста
Название:Lendexp
Январь Доходы: 2 Зарплата: 1 Прибыль: 1 Февраль Доходы: 4 Зарплата: 5 Прибыль: -1 Март Доходы: 5 Зарплата: 2 Прибыль: 3 Апрель Доходы: 6 Зарплата: 2 Прибыль: 4 Май Доходы: 5 Зарплата: 3 Прибыль: 2 Июнь Доходы: 6 Зарплата: 1 Прибыль: 5 Июль Доходы: 5 Зарплата: 3 Прибыль: 2 Август Доходы: 2 Зарплата: 5 Прибыль: -3 Сентябрь Доходы: 5 Зарплата: 2 Прибыль: 3 Октябрь Доходы: 7 Зарплата: 4 Прибыль: 3 Ноябрь Доходы: 3 Зарплата: 3 Прибыль: 0 Декабрь Доходы: 5 Зарплата: 4 Прибыль: 1 Название:Airomotors Январь Доходы: 1 Зарплата: 6 Прибыль: -5 Февраль Доходы: 2 Зарплата: 1 Прибыль: 1 Март Доходы: 3 Зарплата: 1 Прибыль: 2 Апрель Доходы: 4 Зарплата: 2 Прибыль: 2 Май Доходы: 5 Зарплата: 2 Прибыль: 3 Июнь Доходы: 6 Зарплата: 3 Прибыль: 3 Июль Доходы: 6 Зарплата: 4 Прибыль: 2 Август Доходы: 7 Зарплата: 5 Прибыль: 2 Сентябрь Доходы: 8 Зарплата: 4 Прибыль: 4 Октябрь Доходы: 9 Зарплата: 8 Прибыль: 1 Ноябрь Доходы: 8 Зарплата: 6 Прибыль: 2 Декабрь Доходы: 12 Зарплата: 6 Прибыль: 6 Название:Jetback Январь Доходы: 4 Зарплата: 3 Прибыль: 1 Февраль Доходы: 5 Зарплата: 2 Прибыль: 3 Март Доходы: 6 Зарплата: 4 Прибыль: 2 Апрель Доходы: 7 Зарплата: 6 Прибыль: 1 Май Доходы: 9 Зарплата: 3 Прибыль: 6 Июнь Доходы: 13 Зарплата: 5 Прибыль: 8 Июль Доходы: 15 Зарплата: 3 Прибыль: 12 Август Доходы: 22 Зарплата: 18 Прибыль: 4 Сентябрь Доходы: 4 Зарплата: 3 Прибыль: 1 Октябрь Доходы: 1 Зарплата: 1 Прибыль: 0 Ноябрь Доходы: -2 Зарплата: 4 Прибыль: -6 Декабрь Доходы: 6 Зарплата: 5 Прибыль: 1
0
|
||||||
| 19.07.2022, 13:39 | |
|
Ответы с готовыми решениями:
5
Не работает setlocale(LC_ALL,"Russian") или Говорим по русски
Не работает setlocale (LC_ALL ,"Russian"); |
|
759 / 456 / 213
Регистрация: 19.12.2016
Сообщений: 1,815
|
|
| 19.07.2022, 13:40 | |
Сообщение было отмечено zss как решение
Решение
Локализация - это попаболь.
Русские шрифты в консоли Если файл с текстом уже существует, в блокноте сохраните кодировку в ANSI.
1
|
|
|
1 / 1 / 0
Регистрация: 19.07.2022
Сообщений: 12
|
||||||
| 19.07.2022, 15:46 | ||||||
|
Schizophrenia-, у вас не подключена библиотека
0
|
||||||
|
0 / 0 / 1
Регистрация: 24.12.2020
Сообщений: 41
|
||||||
| 19.07.2022, 17:45 | ||||||
|
Вместо setlocale попробуйте использовать установку кодовых страниц:
0
|
||||||
|
18 / 17 / 2
Регистрация: 25.02.2020
Сообщений: 73
|
||||||
| 20.07.2022, 00:47 | ||||||
|
Для русского языка:
0
|
||||||
|
Модератор
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,243
|
|
| 20.07.2022, 07:10 | |
|
ALEX5791, Leeooo, установки кодовой страницы работают на ввод-вывод в консоли.
Файл же нужно читать в той кодировке, в которой он записан. Если это ASCII с кодовой страницей 1251, то, как заметил ram876, все должно быть Ок. В противном случае нужно использовать что-то вроде wstring.
1
|
|
| 20.07.2022, 07:10 | |
|
Помогаю со студенческими работами здесь
6
Не работает "setlocale( LC_ALL,"Russian" )" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|