- 博客(7)
- 收藏
- 关注
原创 循环获取文件中的所有文件
WIN32_FIND_DATA FindFileData; tring m_strProvinceFilePath("D:\\MainLandAllFile\\*.csv"); HANDLE hFind=::FindFirstFile(strCsvFilePath.c_str(),&FindFileData); if(INVALID_HANDLE_VALUE == hFind){ ER
2015-10-16 17:29:32 282
转载 循环获取文件夹中子文件夹中的文件
1、获取exe所在的路径 char fName[FILENAME_MAX]; GetModuleFileName(NULL, fName, FILENAME_MAX); *strrchr(fName, '\\') = '\0'; m_strProvinceFilePath = fName; 2、循环获取子文件夹的文件 WIN32_FIND_DATA FindFileData;
2015-10-16 17:18:18 426
转载 string删除空格
string& Trim(string &s) { if (s.empty()) { return s; } s.erase(0,s.find_first_not_of(" ")); s.erase(s.find_last_not_of(" ") + 1); return s; }
2015-10-14 19:43:01 395
原创 printf宏定义
#define ERR(format,...) printf("Line: %d: Func: %s\n"\ "×××××"format"×××××\n", __LINE__, __FUNCTION__ ,##__VA_ARGS__) #define MESSAGE(format,...) printf(" "format" \r", ##__VA_ARGS__) #
2015-10-14 19:21:17 395
原创 C++编程细节总结
1、结构体初始化的一种方法 typedef struct strCommonConfig { char Interval[sTEXT10_LEN+1]; //Interval for reading message file char TargetFolder[sTEXT220_LEN+1]; //Folder where the message files exist char Bac
2015-10-14 19:20:01 240
转载 ANSI、UNICODE、UTF-8编码格式相互之间转换
#include #include #include #define BUFF_SIZE 1024 /*ANSI转换到Unicode*/ wchar_t * ANSIToUnicode( const char* str ) { int textlen ; wchar_t * result; textlen = MultiByteToWideChar( CP_ACP,
2015-10-14 19:18:43 429
转载 GBK和UTF8之间转码
1、将GBK转换成UTF8 string GBKToUTF8(const std::string& strGBK) { string strOutUTF8 = ""; WCHAR * str1; int n = MultiByteToWideChar(CP_ACP, 0, strGBK.c_str(), -1, NULL, 0); str1 = new WCHAR[n]; Mult
2013-08-15 16:51:59 773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人