【发布时间】:2010-08-16 14:30:04
【问题描述】:
我有一个关于在 Symbian 上从 char 转换为 TPtrC8 的问题。如何将 char 转换为 TPtrC8 或将 TBuf 转换为 TPtrC8?有没有简单快捷的方法来做到这一点?
【问题讨论】:
标签: c++ symbian descriptor
我有一个关于在 Symbian 上从 char 转换为 TPtrC8 的问题。如何将 char 转换为 TPtrC8 或将 TBuf 转换为 TPtrC8?有没有简单快捷的方法来做到这一点?
【问题讨论】:
标签: c++ symbian descriptor
TPtrC8 的构造函数将 char* 和 TDes8 作为参数。这有效地将TPtrC8 包裹在char* 或TBuf8 中的字符数组周围
TBuf 是一个 16 位构造,您必须先将其转换为 TBuf8,然后才能将其与 TPtrC8 一起使用。如果您使用的是单个字符文字,则可能还必须将其放入TBuf8。 TDes8::Copy 是你的朋友。
【讨论】:
感谢并通过以下代码完成:
【讨论】: