| 12345678910111213141516171819202122232425 | 
							- #include "common.h"
 
- int nbDigitsFromNbLines(size_t nbLines)
 
- {
 
- 	int nbDigits = 0; // minimum number of digit should be 4
 
- 	if (nbLines < 10) nbDigits = 1;
 
- 	else if (nbLines < 100) nbDigits = 2;
 
- 	else if (nbLines < 1000) nbDigits = 3;
 
- 	else if (nbLines < 10000) nbDigits = 4;
 
- 	else if (nbLines < 100000) nbDigits = 5;
 
- 	else if (nbLines < 1000000) nbDigits = 6;
 
- 	else // rare case
 
- 	{
 
- 		nbDigits = 7;
 
- 		nbLines /= 1000000;
 
- 		while (nbLines)
 
- 		{
 
- 			nbLines /= 10;
 
- 			++nbDigits;
 
- 		}
 
- 	}
 
- 	return nbDigits;
 
- }
 
 
  |