Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.75
UA-Space
2 / 2 / 0
Регистрация: 30.01.2012
Сообщений: 31
#1

Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо? - C++

04.06.2012, 21:05. Просмотров 1113. Ответов 5
Метки нет (Все метки)

Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 21:05     Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо?
Посмотрите здесь:

Что сделать что бы консольная строка разбивалась на слова для перевода? - C++
Закоментировал разбиение консльной строки на слова.Остальной кусок программы переводит по одному слову английскому на руский язык из файла...

надо что то добавить!!прога просто выводит список групп,учеников и первых 3 оценок.надо чтобы прога в конце показывала по убыванию средего балла - C++
#include<stdio.h> #include<conio.h> #include<math.h> #include<string.h> #include<stdlib.h> main() {int t,o1,o2,o3; char...

Пользователь вводит с клавиатуры слово длинной больше 7 символов. Программа выводит 4-7 символы этого слова на - C++
Пользователь вводит с клавиатуры слово длинной больше 7 символов. Программа выводит 4-7 символы этого слова на экран.

Выводит немного не то что надо ,как подправить код - C++
Всем привет, подскажите плиз как сделать так . 1)Если я ввожу числа больше 10 ,то снова надо ввести и так до бесконечности пока не введу...

Подскажите еще раз пожалуйста, почему во 2 столбце не выводит слова? - C++
#include <stdio.h> #include "iostream" int main(void) { setlocale(0,""); unsigned short cs1, cs2, cs3; char name1, name2,...

Выводит иероглифы - C++
Есть массив строк, заполняю его нужной инф. и вывожу. string ans = { "mon", "tue", "wed", "thu", "fri", "sat", "sun" }; void...

Почему выдает 0, и что надо исправить в вызове функции? - C++
#include <stdio.h> #include <math.h> int ch1,ch2,osn, summa,PROI,PR,pr ; int Perevert(int x)// { int xp = 0; ...

Почему выводит не понятные символы, а не то что вводилось пользователем? - C++
#include "stdafx.h" #include <iostream> #include <sstream> #include <cstring> #include <conio.h> using namespace std; ...

Выводит из файла иероглифы - C++
Здравствуйте! Программа должна запрашивать: ФИО, курс обучения, специальность и имя файла, а потом прочитать все данные из файла. Но когда...

MessageBox выводит иероглифы - C++
MessageBox(NULL, reinterpret_cast<LPCTSTR>("Hello world"), reinterpret_cast<LPCTSTR>("windows"), MB_OK); Почему вместо строк Hello world...

Не пойму почему не компилирует - C++
Начал читать "Как програмировать на С++" Дейтелов Дошёл до главы "Введение в классы и объекты", Отделение интерфейса от реализации,...

Локализация, русский текст выводит иероглифы - C++
Не могу понять почему когда ввожу русский текст выводит иероглифы А тот что в программе нормально показывает #include <iostream> ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sick2
14 / 14 / 1
Регистрация: 26.11.2010
Сообщений: 235
04.06.2012, 21:15     Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо? #2
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <locale>
int main()
{
    setlocale(LC_CTYPE,"Russian");
    std::cout << "русский";
    return 0;
}
MrGluck
Модератор
Эксперт CЭксперт С++
7151 / 4317 / 629
Регистрация: 29.11.2010
Сообщений: 11,734
04.06.2012, 21:21     Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо? #3
C++
1
#include <clocale>
вобще то
UA-Space
2 / 2 / 0
Регистрация: 30.01.2012
Сообщений: 31
04.06.2012, 21:28  [ТС]     Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо? #4
В Dev-C++ не работает.. почему?
MrGluck
Модератор
Эксперт CЭксперт С++
7151 / 4317 / 629
Регистрация: 29.11.2010
Сообщений: 11,734
04.06.2012, 21:44     Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо? #5
Dev:
C++
1
2
3
4
5
6
7
#include <clocale>
 
int main()
{
    setlocale(LC_ALL, "russian");
    . . .
}
всегда работало

Добавлено через 56 секунд
а паузу ты добавлял?
UA-Space
2 / 2 / 0
Регистрация: 30.01.2012
Сообщений: 31
04.06.2012, 21:46  [ТС]     Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо? #6
MrGluck, да, конечно.. может это версия проги такая, хз
Yandex
Объявления
04.06.2012, 21:46     Почему не компилирует слова по русски, а выводит иероглифы какието? что для этого сделать надо?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru