Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с двубайтовыми символами 
:(
    Опции темы
vektor
  Дата 14.7.2008, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 11.7.2008

Репутация: нет
Всего: нет



Вот код:
Код

# include <iostream>
void main ()
{
wchar_t T=L'Привет';
std::wcout<<T;

return 0;
}


8 C:\Dev-Cpp\дщ.cpp
пишет типа`wcout' undeclared (first use this function)
не пойму в чем проблема... smile 

PM MAIL   Вверх
jonie
Дата 14.7.2008, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



компилятор какой нам погадать?


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
Annihilator
Дата 14.7.2008, 20:13 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


bytegrinder
**


Профиль
Группа: Участник
Сообщений: 493
Регистрация: 21.11.2006
Где: Омск

Репутация: 1
Всего: 3




Dev-Cpp по ходуsmile
Держи код!
Код

#include <locale>
#include <iostream>
using namespace std;
void _tmain(int argc, char* argv[])
{
    std::wcout.imbue(std::locale("Russian_russia.OCP"));
    std::wcout << L"Привет!!!";
}

Цитата(jonie @  14.7.2008,  23:46 Найти цитируемый пост)
компилятор какой нам погадать?




--------------------
Если вы не можете сделать хоpошyю пpогpаммy, сделайте, чтобы она по кpайней меpе выглядела хоpошо
PM ICQ   Вверх
vektor
Дата 14.7.2008, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 11.7.2008

Репутация: нет
Всего: нет



Не  пашет.Таже ощибка smile 
А компилятор DevC++ 4.01

 

Это сообщение отредактировал(а) vektor - 14.7.2008, 21:45
PM MAIL   Вверх
bsa
Дата 14.7.2008, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



у gcc под windows есть какая-то проблема с unicode. Какая точно я не помню, но, возможно, именно эта.
PM   Вверх
Annihilator
Дата 15.7.2008, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


bytegrinder
**


Профиль
Группа: Участник
Сообщений: 493
Регистрация: 21.11.2006
Где: Омск

Репутация: 1
Всего: 3





--------------------
Если вы не можете сделать хоpошyю пpогpаммy, сделайте, чтобы она по кpайней меpе выглядела хоpошо
PM ICQ   Вверх
Acer
Дата 6.10.2008, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 5.9.2007
Где: UA::DN

Репутация: нет
Всего: 8



Цитата(Annihilator @ 14.7.2008,  20:13)
Dev-Cpp по ходуsmile
Держи код!
Код

.....
using namespace std;
....
    std::wcout.imbue(std::locale("Russian_russia.OCP"));
    std::wcout << L"Привет!!!";
.....

Крутой код
PM MAIL   Вверх
nerezus
Дата 6.10.2008, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: нет
Всего: 43



Acer, но "конпилятор" все же круче))


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
J0ker
Дата 6.10.2008, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: 9
Всего: 14



может быть
#define _UNICODE
но не уверен

Это сообщение отредактировал(а) J0ker - 6.10.2008, 19:35


--------------------
user posted image
PM MAIL   Вверх
Acer
Дата 6.10.2008, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 5.9.2007
Где: UA::DN

Репутация: нет
Всего: 8



Цитата(J0ker @ 6.10.2008,  18:01)
может быть
#define _UNICODE
но не уверен

Не работает...
Код

#ifdef _GLIBCXX_USE_WCHAR_T
  extern wistream wcin;        ///< Linked to standard input
  extern wostream wcout;    ///< Linked to standard output
  extern wostream wcerr;    ///< Linked to standard error (unbuffered)
  extern wostream wclog;    ///< Linked to standard error (buffered)
#endif

вот оно... как его вкл? smile
PM MAIL   Вверх
J0ker
Дата 6.10.2008, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: 9
Всего: 14



http://www.codeguru.com/forum/archive/inde...p/t-354364.html
Код

You need to configure Dev-Cpp to expose wide-character functionality.
Open Dev-Cpp\include\c++\3.4.2.\mingw32\bits\c++config.h (you may have a version number different from 3.4.2.),
and under the line that says "Define if code specialized for wchar_t should be used.", add

#define _GLIBCXX_USE_WCHAR_T


http://www.kirupa.com/forum/archive/index.php/t-256499.html


Это сообщение отредактировал(а) J0ker - 6.10.2008, 21:28


--------------------
user posted image
PM MAIL   Вверх
bsa
Дата 7.10.2008, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Я бы просто в настройках компиляции добавил ключ -D_GLIBCXX_USE_WCHAR_T
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0530 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.