Symbian 描述符转换

1.TBuf 转 TInt 型
 TInt iNum1(123456789009876);// 15位数字
 iBuf.Num(iNum1);            // 将缓存的内容设置为iNum1
 TLex iLex(iBuf);            // 使用iBuf包含的内容创建TLex对象the 15 digit number
 TInt iNum2;
 iLex.Val(iNum2);            //iNum2现在包含了15位数字


2.TBuf 转换为 TPtrC16

 TBuf<32> tText(_L("2004/11/05 05:44:00"));
 TPtrC16 tPtrSecond = tText.Mid(17,2);

 

3.TPtrC16 转换为 TBufC16
 TPtrC16 tPtrSecond = tText.Mid(17,2);
 TBufC16<10> bufcs(tPtrSecond);

4.TBufC16 转换为  TPtr16
 TBufC16<10> bufcs(tPtrSecond);
 TPtr16 f = bufcs.Des();

5.TPtr16 转换为 TBuf
 TBuf<10> bufSecond;
 bufSecond.Copy(f);

 

6.TBuf 转换为 TPtr16 

 TBuf<10> bufSecond(_L("abc"));
 TPtr16 f;
 f.Copy(bufSecond);

 

7.TBuf 转换为 TInt
 TInt aSecond;
 TLex iLexS(bufSecond);
 iLexS.Val(aSecond);

 

8.TInt 转换为 TBuf

 TBuf<32> tbuf;

 TInt i=200;

 tbuf.Num(i);

9.UTF-8 转换成 UNICODE

 CnvUtfConverter::ConvertToUnicodeFromUtf8(iBuf16, iBuf8);

 

10.UNICODE 转换成 UTF-8

 CnvUtfConverter::ConvertFromUnicodeToUtf8(iBuf8, iBuf16);

 

11.将 char 串转换成 symbian 串

 char* cc = "aaaa";

 TPtrC8 a;
 a.Set((const TUint8*)cc , strlen(cc));

 

12. 8位转16位

        TBuf8 aCurrentAP;

        ...

        HBufC *tempApn = HBufC::NewL(aCurrentAP.Length() * 2);
        tempApn->Des().Copy(aCurrentAP);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值