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);