Re[3]: Что значит mbs? (например, в названии функции mbstowc
От: korzhik Россия  
Дата: 28.10.05 07:58
Оценка: 2 (1)
Здравствуйте, Аноним, Вы писали:

K>>multi-byte string


А>Ты уверен? Потому как по смыслу там однобайтовая строка... Или я чего-то не понимаю

А>size_t mbstowcs( wchar_t *wcstr, const char *mbstr, size_t count );

Ну вроде бы уверен

Мультибайтная строка это такая строка в которой каждый символ может кодироваться одним байтом или двумя или итд.
Ну вот... и ф-я mbstowcs умеет работать с такими строками. А обычная сишная строка здесь является как бы частным случаем мультибайтной, только в ней все симолы кодируются одним байтом.
Re: Что значит mbs? (например, в названии функции mbstowcs)
От: korzhik Россия  
Дата: 28.10.05 06:42
Оценка: +1
Здравствуйте, Аноним, Вы писали:

А>Что значит mbs? (например, в названии функции mbstowcs)

А>Microsoft basic string? или что-то другое?...
А>wcs, как я понимаю wide character string
А>Спасибо

multi-byte string
Что значит mbs? (например, в названии функции mbstowcs)
От: Аноним  
Дата: 28.10.05 06:42
Оценка:
Что значит mbs? (например, в названии функции mbstowcs)
Microsoft basic string? или что-то другое?...
wcs, как я понимаю wide character string
Спасибо
Re[2]: Что значит mbs? (например, в названии функции mbstowc
От: Аноним  
Дата: 28.10.05 07:25
Оценка:
K>multi-byte string

Ты уверен? Потому как по смыслу там однобайтовая строка... Или я чего-то не понимаю
size_t mbstowcs( wchar_t *wcstr, const char *mbstr, size_t count );
Re[4]: Спасибо ;)
От: Аноним  
Дата: 28.10.05 08:36
Оценка:
K>Ну вроде бы уверен
K>Мультибайтная строка это такая строка в которой каждый символ может кодироваться одним байтом или двумя или итд.
K>Ну вот... и ф-я mbstowcs умеет работать с такими строками. А обычная сишная строка здесь является как бы частным случаем мультибайтной, только в ней все симолы кодируются одним байтом.

Спасибо за ответ
Похоже что ты прав. Меня просто смутило объявление функции... а именно второй аргумент const char *mbstr.
Ладно, буду разбираться дальше
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.