把开发过程经常用到的内容片段做个记录,下面内容段是关于C语言去掉字符串首尾的 空格 换行 回车的内容。
去掉字符串首尾的 x20 r n 字符
by sincoder
{
{
{
case ' ':
case 'r':
case 'n':
{
if(start + 1==p)
start = p;
}
break;
default:
break;
}
++p;
}
--p;
++start;
{
return;
}
end = p + 1;
while(p > start)
{
{
case ' ':
case 'r':
case 'n':
{
if(end - 1 == p)
end = p;
}
break;
default:
break;
}
--p;
}
memmove(str,start,end-start);
}