本文整理汇总了C++中TDes::AppendNumFixedWidthUC方法的典型用法代码示例。如果您正苦于以下问题:C++ TDes::AppendNumFixedWidthUC方法的具体用法?C++ TDes::AppendNumFixedWidthUC怎么用?C++ TDes::AppendNumFixedWidthUC使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TDes
的用法示例。
在下文中一共展示了TDes::AppendNumFixedWidthUC方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: HexDumpLine
void HexDumpLine(const TDesC8& aBuf, TDes& lineBuf, TInt aOffset)
{
TBuf<KLineSize> ascii;
lineBuf.NumFixedWidthUC(aOffset, EHex, 8);
_LIT(KColon, ": ");
lineBuf.Append(KColon);
for (TInt i = 0; i < KLineSize; i++)
{
if (i < aBuf.Length())
{
TUint8 ch = aBuf[i];
lineBuf.AppendNumFixedWidthUC(ch, EHex, 2);
lineBuf.Append(' ');
if (ch < 32 || ch >= 128) ch = '.';
ascii.Append(ch);
}
else
{
_LIT(KFiller, " ");
lineBuf.Append(KFiller);
}
if (i == 7) lineBuf.Append(' '); // The space between the two groups of 8
}
lineBuf.Append(' ');
lineBuf.Append(ascii);
lineBuf.Append('\r');
lineBuf.Append('\n');
}