让函数在读取到空格字符,制表符,换行符的时候停止输入,可是却无法停止输入
											让函数在读取到第一个空格字符,制表符,换行符的时候停止输入,可是却无法停止输入,什么原因?如何修改?代码如下: 程序代码:
程序代码:#include"stdio.h"
char *function(char a[],int n){
    int i;
    i=0;
    a[i]=getchar();
    while(a[i]!=' '||a[i]!='    '||a[i]!='\n'){
        a[++i]=getchar();   
    }
    return a; 
}
int main(void){
    char b[100];
    char *c;
    c=function(b,10);
    puts(c);
    return 0;
}										
					
	


 
											





 
	    

 
	
 
											


