Тема: Не працює setlocale(LC_ALL,".Ukrainian")
Для того щоб писати російською у cout перед пеошим cout пишу:setlocale(LC_ALL,".Ukrainian");
Компілюю, але пише якісь ієрогліфи. Чому?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Не працює setlocale(LC_ALL,".Ukrainian")
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Для того щоб писати російською у cout перед пеошим cout пишу:setlocale(LC_ALL,".Ukrainian");
Компілюю, але пише якісь ієрогліфи. Чому?
Спробуйте без крапки перед Ukrainian:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Ukrainian");
cout << "текст" << endl;
return 0;
}
Спробуйте без крапки перед Ukrainian:
#include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Ukrainian"); cout << "текст" << endl; return 0; }
Те саме(((
А яка IDE? Можливо не підтримує.
Знаю точно, що в Visual Studio все ок.
А яка IDE? Можливо не підтримує.
Знаю точно, що в Visual Studio все ок.
Microsoft Visual Studio .NET 2003
ні(( можливо у мене проблеми із драйверами самої програми, дайте будь-ласка ссилку на скачування microsoft visual studio .net 2010
ні(( можливо у мене проблеми із драйверами самої програми, дайте будь-ласка ссилку на скачування microsoft visual studio .net 2010
microsoft.com/uk-ua/download/details.aspx?id=23507
kodyaz.com/articles/microsoft-visual-studio-2010-download.aspx
ні(( можливо у мене проблеми із драйверами самої програми, дайте будь-ласка ссилку на скачування microsoft visual studio .net 2010
А взагалі, якщо хочете стати програмістом, то для початку навіться юзати пошук, бо якщо чесно "дайте лінк на завантаження" - звучить смішно.
Ви спробуйте стандартний вивід перенаправити у файл і подивіться в якій кодовій сторінці він(якомк кодуванні). Взагалі це виникає тому що в Windows прогах для консолі використовується інша кодова сторінка(OEM), ніж для звичайних GUI прог(ANSI).
Краще десь на торентах знайти.
torrents.net.ua, наприклад.
Попробуйте в настройках поміняти шрифт на Lucida Console. Нажимаєте правою кнопкою по консолі - властивості - шрифт. Проте в вас буде проблема з буквою і. Ще ви можете попрбувати замість setlocale написати щось типу такого.
#include <iostream>
#include <locale>
using namespace std;
int main() {
// setlocale(LC_ALL, "Ukrainian");
system("chcp 1251");
cout << "мама мила раму і не займалась потрібними речами \n";
system("pause");
}
Попробуйте в настройках поміняти шрифт на Lucida Console. Нажимаєте правою кнопкою по консолі - властивості - шрифт. Проте в вас буде проблема з буквою і. Ще ви можете попрбувати замість setlocale написати щось типу такого.
#include <iostream> #include <locale> using namespace std; int main() { // setlocale(LC_ALL, "Ukrainian"); system("chcp 1251"); cout << "мама мила раму і не займалась потрібними речами \n"; system("pause"); }
Потрібно було поміняти шрифт.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися