文本解析的字符串中有大量空格对齐换行,实现删除这些符号
void deleteChar(char *str)
{
char* p = NULL;
p = str;
do
{
if (*p != ' '&& *p !=' '&&*p != '\r'&&*p != '\n')
{
*str++ = *p;
}
}while (*p++);
}
测试:
int main()
{
char* test = new char[10];
strcpy(test,"a b\nc d");
deleteChar(test);
printf(test);
delete(test);
return 0;
}