1.串轉換成數字
tbuf16<20> buf(_l( "123" ) );
tlex lex( buf );
tint inum;
lex.val( inum );
2.數字轉換成串
tbuf16<20> buf;
tint inum = 20;
buf.format( _l( "%d" ) , inum );
3.將symbian串轉換成char串
char* p = null;
tbuf8<20> buf( _l( "aaaaa" ) );
p = (char *)buf.ptr();
4.utf-8轉換成unicode
cnvutfconverter::converttounicodefromutf8( ibuf16 , ibuf8 );
5.unicode轉換成utf-8
cnvutfconverter::convertfromunicodetoutf8( ibuf8 , ibuf16 );
6.將char串轉換成symbian串
symbian資料型別轉換
1.串轉換成數字 tbuf16 20 buf l 123 tlex lex buf tint inum lex.val inum 2.數字轉換成串 tbuf16 20 buf tint inum 20 buf.format l d inum 3.將symbian串轉換成char串 char p nu...
symbian資料型別轉換
1.串轉換成數字 tbuf16 20 buf l 123 tlex lex buf tint inum lex.val inum 2.數字轉換成串 tbuf16 20 buf tint inum 20 buf.format l d inum 3.將symbian串轉換成char串 char p nu...
資料型別 型別轉換
這樣的語句將報錯,因為char型別精度低於int型別,編譯器無法將其自動轉換,只能進行強制轉換 int x 65 char ch char x 舉例1 int age 19 char 女 char result age int 不可以自動轉換成char 精度損失 舉例2 int a 10 int b...