首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symbian字符打印

Symbian字符打印
EN

Stack Overflow用户
提问于 2009-08-27 15:22:45
回答 1查看 476关注 0票数 1

我正在尝试构建一个非常简单的概念证明,即我可以编写web服务并从symbian环境中实际调用该服务。该服务是一个简单的Hello服务,它接受const char*形式的名称,并返回char*形式的"hello“+ name的问候语。我的问题是,如何将char*转换为TPtrC16,以便可以使用console->Write函数将响应打印到屏幕?我知道我可以搜索API并弄清楚这一点,但对于一个基本的概念性演示,我不愿花费时间(我不确定Symbian是不是我还能再使用的东西)。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-08-27 15:33:32

如果const char*字符串采用US-ASCII码格式,则可以使用TDes::Copy将包装在TPtrC8中的字符串复制到16位描述符:

代码语言:javascript
复制
const char *who = "world";
TBuf<128> buf;
buf.Copy(TPtrC8((TText8*)who));
console->Printf(_L("hello %S\n"), &buf);

如果它是其他编码的,请查看charconv帮助中的SDK。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1341793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档