diff options
-rw-r--r-- | tools.cpp | 10 | ||||
-rw-r--r-- | tools.h | 1 |
2 files changed, 11 insertions, 0 deletions
@@ -1,4 +1,5 @@ #include <stdexcept> +#include <iomanip> #include <tnt/ecpp.h> #include <tnt/htmlescostream.h> #include <tnt/httprequest.h> @@ -8,6 +9,7 @@ #include "setup.h" #include "tools.h" + using namespace std; using namespace tnt; @@ -121,4 +123,12 @@ string StringTrim(string const& str) return res; } +string ZeroPad(int number) +{ + ostringstream os; + os << setw(2) << setfill('0') << number; + return os.str(); +} + + } // namespace vdrlive @@ -30,6 +30,7 @@ std::string StringWordTruncate(const std::string& input, size_t maxLen, bool& tr std::string StringEscapeAndBreak( std::string const& input ); std::string StringFormatBreak(std::string const& input); std::string StringTrim(const std::string& str); +std::string ZeroPad(int number); struct bad_lexical_cast: std::runtime_error { |