std::strstreambuf unicode
От: Аноним  
Дата: 29.10.04 16:23
Оценка:
собственно как организовать subj...
Re: std::strstreambuf unicode
От: Анатолий Широков СССР  
Дата: 29.10.04 16:28
Оценка:
Здравствуйте, Аноним, Вы писали:

А>собственно как организовать subj...


Используй wstringbuf вместо.
Re[2]: std::strstreambuf unicode
От: Аноним  
Дата: 29.10.04 16:32
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>Здравствуйте, Аноним, Вы писали:


А>>собственно как организовать subj...


АШ>Используй wstringbuf вместо.


разве с wstringbuf такая конструкция пройдет?

std::strstreambuf buf((LPBYTE)_lpVoid, _nBufSize);
std::istream istr(&buf);
istr>>list;

_lpVoid — просто указатель на область памяти содержащей каки-то структурированные данный
_nBufSize — размер соответственно
Re[3]: std::strstreambuf unicode
От: Анатолий Широков СССР  
Дата: 29.10.04 16:35
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Анатолий Широков, Вы писали:


АШ>>Здравствуйте, Аноним, Вы писали:


А>>>собственно как организовать subj...


АШ>>Используй wstringbuf вместо.


А>разве с wstringbuf такая конструкция пройдет?


А>std::strstreambuf buf((LPBYTE)_lpVoid, _nBufSize);

А>std::istream istr(&buf);
istr>>>list;

А>_lpVoid — просто указатель на область памяти содержащей каки-то структурированные данный

А>_nBufSize — размер соответственно


Вот такая подойдет:

std::wstreambuf stream(std::wstring((wchar_t const*)_lpVoid, _nBufSize/sizeof(wchar_t)));
Re[4]: std::strstreambuf unicode
От: Анатолий Широков СССР  
Дата: 29.10.04 16:37
Оценка:
Прошу прощения, не wstreambuf, а wstringbuf:

std::wstringbuf stream(std::wstring((wchar_t const*)_lpVoid, _nBufSize/sizeof(wchar_t)));
Re[5]: std::strstreambuf unicode
От: Аноним  
Дата: 29.10.04 16:39
Оценка:
Здравствуйте, Анатолий Широков, Вы писали:

АШ>Прошу прощения, не wstreambuf, а wstringbuf:


АШ>
АШ>std::wstringbuf stream(std::wstring((wchar_t const*)_lpVoid, _nBufSize/sizeof(wchar_t)));
АШ>


пасиба
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.