CommonFun.h 507 B

12345678910111213141516171819202122232425262728
  1. #pragma once
  2. #include <string>
  3. #include <vector>
  4. namespace CCommonFun
  5. {
  6. std::string wc2mb(const wchar_t* wcstr);
  7. std::wstring mb2wc(const char* mbstr);
  8. std::string GetAppPath(void);
  9. std::wstring GetAppPathW(void);
  10. void Pausetime(int dwSpan);
  11. void Tokenize(const std::wstring& str,
  12. std::vector<std::wstring>& tokens,
  13. const std::wstring& delimiters);
  14. template<class T>
  15. T MAKELOWER(T &src)
  16. {
  17. T des = src;
  18. transform(des.begin(), des.end(), des.begin(), tolower);
  19. return des;
  20. };
  21. }