c数组去掉其他字符?
我的一个一维字符数组里面有很多的字符,有主要有字母,空格,和标点等其他的字符,我想只保留字母字符和空格字符到另一字符数组中,两个相邻的空格字符在另一字符 数组中只记录一个空格。每个空格隔开的相当于一个单词,然后来统计单词的个数,如 is 5个,if 10个, aaa 7个。for (i=1;i<l;i++)
{
if((string[i]>='a'&&string[i]<='z')||(string[i]>='A'&&string[i]<='Z')||string[i]=='')
{
string1[i]=string[i];
}
// if(string1[i-1]==''&&string1[i]=='')
// i=i-1;
}这样写不能成功,帮忙改一下。谢谢!
[ 本帖最后由 虚幻的守护者 于 2011-4-25 15:11 编辑 ]