Кирилица в консоле - C (СИ)
Формулировка задачи:
Собственно поставил я Pelles C и решил сразу же откомпилить програмку. Все запустилось, но при попытке настроить кирилицу в консоле вышел "пшик" и кракозябры так и остались.
Собственно вопрос... что сделано не так?
ни не сработали. А вот с такими параметрами: все отобразилось как задумывалось. Чудны дела...
#include <stdio.h> #include <locale.h> void why_me(); int main(void) { setlocale(LC_ALL, "Rus"); printf("Файл: %s.\n",__FILE__) ; printf("Дата: %s.\n", __DATE__) ; printf("Время: %s.\n", __TIME__) ; printf("Версия: is %ld.\n", __STDC_VERSION__) ; printf("Это строка %d.\n", __LINE__) ; printf("Этo функция %s\n", __func__ ) ; why_me(); return 0; } void why_me (void) { printf("Этo функция %s\n", __func__ ) ; printf("Этo строка %d.\n", __LINE__); }
Хм... не знаю в чем причина, но ни вышенаписанная команда:
setlocale(LC_ALL, "Rus");
setlocale(LC_ALL, "Russian");
setlocale(LC_ALL, "");
Решение задачи: «Кирилица в консоле»
textual
Листинг программы
setlocale(LC_ALL, "Ru");
Объяснение кода листинга программы
- Устанавливается локаль для работы с русским языком в консоли.
- Программа переходит к выполнению следующих действий.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д