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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Unicode запись,чтение 
V
    Опции темы
linya
Дата 30.8.2009, 02:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



желательно при помощи потоков 

Код

    std::wofstream out ( "week" );
            for (int x = _rows-1;x--;)
            {
                for (int y =_columns-1; y--;)
                {        
                            // _data wstring
                    out << (wchar_t*)    _data[x][y].c_str();
                        
                }
            }
            out.close();


файл  = 0

подскажите , как правильно записать , считать... понятно что 

Код

  out << L"tadam";


он запишет... 

зы еще бы хотелось неплохую документацию по работе с Unicode, и его особенностями... гугл находит обрывочные куски..не айс... 

Это сообщение отредактировал(а) linya - 30.8.2009, 02:55
PM MAIL   Вверх
andrew_121
Дата 30.8.2009, 04:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


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

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



Возможно это поможет: http://www.codeguru.com/forum/showpost.php...amp;postcount=8


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
null56
Дата 30.8.2009, 06:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



andrew_121, верно пишет... хорошо бы локаль задать для начала, прежде чем писать...
Код

  std :: locale mylocale("");      // Construct locale object with the user's default preferences
  std :: cout.imbue( mylocale );   // Imbue that locale

вот еще ссылка, но НЕюникодовые потоковые записи в файл, но методы те же, так как предок у них общий
http://www.cplusplus.com/reference/iostream/ofstream/
http://www.cplusplus.com/reference/std/locale/locale/
ну и, вроде, концевики добавить в файл, это если чистый юникод
Код

const wchar_t UTF_BOM = 0xfeff;  // это в начало
const wchar_t CHECK_SYM = L'\u221a'; // это в конец



Это сообщение отредактировал(а) null56 - 30.8.2009, 06:19
PM MAIL   Вверх
linya
Дата 30.8.2009, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



andrew_121 вы мой спаситель, плюсаните ему пожалуйста )

Это сообщение отредактировал(а) linya - 30.8.2009, 15:00
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

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

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

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

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


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

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


 




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


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

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