Сравнение на кирилически стринг (C++)
Citizen 2806484
Добър вечер!
Имам следната примерна програма написана на C++:
Обаче не работи, защото стринговете са написани на кирилица и винаги се изпълнява оператора в else 🙁
Ако я напиша така:
тръгва, ама аз не искам така. Искам всичко да ми е на български .
Та ако някой знае как ще стане, моля да пише, а ако не знае, може да цъкне на лилавия бутон 😃
Comments
Очевидно кодировка. Конзолата не се справя с UTF8. 🙂
encoding?
http://prikachi.com/images/707/7738707Z.png
иха! ставам ли за програмист? 😃
дева, на Visual Studio що не става?
setlocale(LC_ALL, "bg_BG");
Не става ли?
SetConsoleOutputCP(1251);
SetConsoleCP(1251);
С bg-BG е същото, а със 2те функции излезе това
http://prntscr.com/592yqj
обаче май изпълни if-a, щото думите и буквите са точно толкова, просто трябва да намеря правилните цифрички :Д
http://postimg.org/image/54bi6vbyl/
Това така ли ти е?
Не се сещам за друго.
да
в гугъл visual c++ cyrillic console и четеш.
Трябвало да сменя шрифта на конзолата
http://prntscr.com/59352x
Обаче на доцентката няма да и тръгне...
Дано помогне някой. Нищо не разбирам от това.