2009-08-04 3 views
1

Я хочу отправить неподписанный символ * через сокет, тогда как RSockt.Send имеет следующую подпись:неподписанные символ * на константные TDesC8 в Symbian C++

IMPORT_C void Send(const TDesC8 &aDesc, TUint someFlags, TRequestStatus &aStatus); 

Я попытался сделать это следующим образом, но это дает me сообщение об ошибке:

Socket.Send(TPtrC8 ptr((TUint8*)charvariable), 0, iStatus); 

Error #254: Type name is not allowed. 

Любые другие предложения?

Благодаря

ответ

2

Вы были близки, но вы не можете объявить переменную в выражении. Вот как:

Socket.Send(TPtrC8((TUint8*)charvariable), 0, iStatus); 

Обратите внимание, что это предполагает, что данные unsigned char * равна нулю прекращается.

 Смежные вопросы

  • Нет связанных вопросов^_^