删除字符串中的空格
发布时间:2018年3月17日 作者:未知 查看次数:1083
//用C语言实现删除输入串内所有空格 #include <stdlib.h> { char *begin = str; char *end = str + strlen(str); char *it, *mov; for( it=begin; it<end; ) { if( *it == ' ' ) { for( mov=it+1; mov<end; ++mov ) { char tmp = *mov; *mov = *(mov-1); *(mov-1) = tmp; } end--; } else it++; } *end = 0; } void main() { char str[200]; gets(str); printf( "input ='%s'\n", str ); remspace(str); printf( "output='%s'\n", str ); }
|
|
|