程序通過接受鍵盤輸入的字符串,通過調(diào)用函數(shù)trimspace(),實現(xiàn)去掉字符串的前空格和尾空格。 程序有兩處錯誤,請找出并修正,使之符合上述要求#include<string.h>main(){char str[100];void trimspace(char *);gets(str);trimspace(str);puts(str);} /*------------Found Mistake Below------------*/void trimspace(char *p){char *q;if(*p!='\0') q=strlen(p);else return; /*------------Found Mistake Below------------*/for(;*q==' ';q--);*q='\0';for(q=p;*q==' ';q++);strcpy(p,q);return;}
熱心網(wǎng)友
q=strlen(p); 這里怎么可以把一個整型值賦給一個字符指針喲改:q=p+strlen(p);for(;*q==' ';q--);改:for(q--;*q==' ';q--);試試吧!哈哈哈.......