文字列クラス


  NumberFormat



  
// *********************************************************
// カンマ編集
// 戻り値 : 無し
// *********************************************************
void LboxString::NumberFormat( LboxString *LString )
{
	int nLen;
	nLen = lstrlen(LboxString::szLboxString);
	nLen = nLen + nLen/3 + 1;
	if ( LString->nLboxString < (DWORD)nLen ) {
		LString->Resize( nLen );
	}
	LString->SetChar( nLen, 0x00 );

	int i,nPos,nCount;
	nPos = nLen-1;
	nLen = lstrlen(LboxString::szLboxString);
	nCount = 0;
	for( i = nLen-1; i >= 0; i-- ) {
		nCount++;
		if ( nCount % 3  == 1 && nCount != 1 ) {
			*(LString->szLboxString + nPos) = ',';
			nPos--;
			*(LString->szLboxString + nPos) =
				*(LboxString::szLboxString + i);
		}
		else {
			*(LString->szLboxString + nPos) =
				*(LboxString::szLboxString + i);
		}
		nPos--;
	}
	if ( nPos != -1 ) {
		MoveMemory(
			LString->szLboxString,
			LString->szLboxString+nPos+1,
			nLen + nLen/3 + 1
		);
	}
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ