请教一个字符串操作问题

外星人oo 2006-11-22 09:14:00
TFileName filePath = PathInfo::PhoneMemoryRootPath();
filePath.Append(PathInfo::VideosPath());

TBuf <32> timeAsText;
TTime currentTime;
currentTime.HomeTime();
_LIT ( KTimeFormat, "%1_%2_%3_%H_%T_%S" );
currentTime.FormatL( timeAsText, KTimeFormat ) ;

filePath.Append(timeAsText);
得到的filePath中timeAsText尾部有乱码
TDes16 &aText 又是什么意思
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mickeyfirst 2006-11-27
  • 打赏
  • 举报
回复
你是在调试环境中看到的呢?还是通过代码读出来后发现的?
我觉得你是在调试环境中看到。不要忘了每个des类中有个iLength的变量,这个长度之后的数据肯定是乱码
ManZY 2006-11-26
  • 打赏
  • 举报
回复
你执行filePath.PtrZ()之后试试。
super000 2006-11-23
  • 打赏
  • 举报
回复
编码错误,TBuf默认是TBuf16,试试改用TBuf8

TDes16 &aText 是声明一个引用.

3,120

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧