让指针指向字符串中第一个空格字符的位置,但无法实现
											设计一个函数,接受一个指向字符串的指针,返回指向该字符串第一个空格字符的指针,如果未找到空格字符,则返回空字符。但以下代码无法实现,问题出在哪? 程序代码:
程序代码:#include"stdio.h"
char *function(char *p){
    char *q;
    int i=1;
    for(;*p;p++){
        if(*p==' '&&i==1){
            q=p;
            i++;
        }
        else
            continue;
    }
    return *q==' '?q:NULL;
}
int main(void){
    char *t;
    char *e;
    gets(e);
    t=function(e);
    puts(t);
    return 0;
}										
					
	


 
											





 
	    

 
	
 
											

