The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"wchar_t"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"wchar_t" 
Сообщение от rgo Искать по авторуВ закладки(ok) on 02-Июл-05, 09:59  (MSK)
на форуме уже обсуждалось... но я не увидел примера который бы взял русский текст в кодировке wchar_t и вывел бы его на экран. нет, я знаю есть iconv который может конвертнуть, но info libc говорить что всё это можно автоматизировать, надо пользовать функции a la fwprintf, fwputs и иже с ними.
но
#include <stdio.h>

int main ()
{
fwide (stdout, 1);
fwprintf (stdout, "\x61\x00\x00\x00\x62\x00\x00\x00\x63\x00\x00\x00"
  "\x64\x00\x00\x00\x0a\x00\x00\x00\n");
fwprintf (stdout, "\x30\x04\x00\x00\x31\x04\x00\x00\x32\x04\x00\x00"
  "\x33\x04\x00\x00\x34\x04\x00\x00\x0a\x00\x00\x00\n");
return 0;
}

пишет:
abcd
????????????
с первой строкой всё нормально, так и задумывалось, а вот вместо вопросов должно было быть:
абвгд

И как этим всем добром тогда пользоваться?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • wchar_t, anonymous, 13:52 , 05-Июл-05, (1)  

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "wchar_t" 
Сообщение от anonymous Искать по авторуВ закладки(??) on 05-Июл-05, 13:52  (MSK)
У тебя консоль на уникод настроена?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру