Не выводит русские буквы - C (СИ)
Формулировка задачи:
После выполнения программы в cmd место букв каракули непонятные
#include "stdafx.h" #include <stdio.h> #define SALESTAX .07 #pragma warning (disable : 4996) int main() { int numTires; float tirePrice, beforeTax, netSales; printf("Сколько покрышек вы приобрели? "); scanf("%d", &numTires); printf("Какова стоимость одной покрышки? (В формате $XX.XX)"); scanf("$%f", &tirePrice); beforeTax = tirePrice + numTires; netSales = beforeTax + (beforeTax * SALESTAX); printf("На покрышки вы потратили $%.2f\n\n\n", netSales); return 0; }
Решение задачи: «Не выводит русские буквы»
textual
Листинг программы
#include <locale.h> int main() { setlocale(LC_ALL, "Russian"); //... return 0; }
Объяснение кода листинга программы
- Включаем заголовочный файл
- Задаём русскую локаль в функции setlocale(LC_ALL,
Russian
); - Производим иные действия, которые не показаны в представленном коде.
- Возвращаем 0 в функции main(), чтобы указать, что программа успешно завершилась.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д