本文整理汇总了C++中IString::setZeros方法的典型用法代码示例。如果您正苦于以下问题:C++ IString::setZeros方法的具体用法?C++ IString::setZeros怎么用?C++ IString::setZeros使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IString
的用法示例。
在下文中一共展示了IString::setZeros方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: plotEntry
bool SimpleIterationDataBlock::plotEntry(ostream& log, const ProtocolProperties& pP) const
{
bool value = true;
const LongInt lengthStepString = stepString() .length();
const LongInt lengthErrorString = errorString() .length();
const LongInt lengthOfNumber = (pP.format().precision() + 6);
LongInt disStepString;
LongInt disStepNumber;
LongInt disErrorString;
LongInt disErrorNumber;
centeringEntrys(4, lengthStepString, disStepString, disStepNumber);
centeringEntrys(lengthOfNumber, lengthErrorString, disErrorString, disErrorNumber);
const LongInt disStep = MAX(4, lengthStepString);
const LongInt disError = MAX(lengthOfNumber, lengthErrorString);
log << setw(disStep - disStepString) << stepString ();
log << setw(disStepString + disError + pP.format().tabSize() - disErrorString) << errorString ();
log << endl;
const LongInt size = numberOfEntrys();
for(LongInt i=0; i<size; i++)
{
const SimpleIterationData data = (*this).getEntryAt(i);
const LongInt st = data.step();
const LongReal er = data.error();
IString zerosStep;
zerosStep.setZeros(st,4);
log << setw(disStep - disStepNumber) << zerosStep;
log << setw(disStepNumber + disError + pP.format().tabSize() - disErrorNumber) << er;
log << endl;
}
return value;
}