Symbianメモ:%Sの使い方

Last-modified: 2009-05-09 (土) 14:41:37
Last update: 2009-05-09 (土) 14:41:37

Symbianメモ:%Sの使い方


%sの場合

_LIT( KTestData, "Oppekepe" );
gConsole->Printf( "%s", KTestData().Ptr() );

この場合、NULL文字がないので終端が異常となる可能性大。

TDesやTPtrの場合はPtrZ()を使う必要有り。

%Sの場合

_LIT( KTestData, "Oppekepe" );
gConsole->Printf( "&color(red){%S}", &KTestData );

これでHBufCのサイズを表示のためだけに+1してPtrZ()する必要は無くなる。


コメント