C++ 特定字符截取字符串删除空格
- void del_sp(TCHAR *src) // 删除C风格字符串中的空格
- {
- TCHAR * fp = src;
- while (*src) {
- if (*src != ' ') { // 如果不是空格就复制
- *fp = *src;
- fp++;
- }
- src++;
- }
- *fp = '\0'; //封闭字符串
- }
-
-
-
- TCHAR sysfilename[MAX_PATH];
- StrCpy(sysfilename, infFilePath);
- TCHAR *SysName = wcsrchr(sysfilename, L'\\');
- SysName[0] = ' ';
- TCHAR *chs = wcsrchr(SysName, L'.');
- chs[1] = 0;
- _tcscat(SysName, TEXT("sys"));
- del_sp(SysName);