add Commify(RString)
This commit is contained in:
@@ -237,12 +237,17 @@ RString PrettyPercent( float fNumerator, float fDenominator)
|
||||
RString Commify( int iNum )
|
||||
{
|
||||
RString sNum = ssprintf("%d",iNum);
|
||||
return Commify( sNum );
|
||||
}
|
||||
|
||||
RString Commify( RString sNum, RString sSeperator )
|
||||
{
|
||||
RString sReturn;
|
||||
for( unsigned i=0; i<sNum.length(); i++ )
|
||||
{
|
||||
char cDigit = sNum[sNum.length()-1-i];
|
||||
if( i!=0 && i%3 == 0 )
|
||||
sReturn = ',' + sReturn;
|
||||
sReturn = sSeperator + sReturn;
|
||||
sReturn = cDigit + sReturn;
|
||||
}
|
||||
return sReturn;
|
||||
|
||||
@@ -345,6 +345,7 @@ RString SecondsToMMSSMsMsMs( float fSecs );
|
||||
RString PrettyPercent( float fNumerator, float fDenominator );
|
||||
inline RString PrettyPercent( int fNumerator, int fDenominator ) { return PrettyPercent( float(fNumerator), float(fDenominator) ); }
|
||||
RString Commify( int iNum );
|
||||
RString Commify( RString sNum, RString sSeperator = "," );
|
||||
RString FormatNumberAndSuffix( int i );
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user