home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2002 April / Game.EXE_04_2002.iso / Alawar / String.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  2002-02-20  |  520 b   |  31 lines

  1. #include "String.h"
  2. #include <stdio.h>
  3.  
  4. template<typename T>
  5. static String pri(const char * format, T val )
  6. {
  7.     char buffer[128] = "";
  8.     sprintf( buffer, format, val );
  9.     return String( buffer );
  10. }
  11.  
  12. String String::convert( int number )
  13. {
  14.     return pri( "%d", number );
  15. }
  16.  
  17. String String::convert( unsigned number )
  18. {
  19.     return pri( "%d", number );
  20. }
  21.  
  22. String String::convert( float number )
  23. {
  24.     return pri( "%f", number );
  25. }
  26.  
  27. String String::convert( double number )
  28. {
  29.     return pri( "%lf", number );
  30. }
  31.