输入一串字符串,怎么跳过开始的空格符,从非空格符出开始录入?
											C语言现代方法第7章的编程11题,只能用getchar										
					
	 2014-09-23 13:08
	    2014-09-23 13:08
   程序代码:
程序代码:char ch = 'a';
    printf("input: ");
    while (ch != ' '){        //检测不到空格,我就打空转
        ch = getchar();
    }
    while (ch != '\n'){        //检测到了空格,但是没有检测到回车,我就把吃进去的每个字符都吐出来
        putchar(ch);
        ch = getchar();
    }
 2014-09-23 15:58
	    2014-09-23 15:58
   程序代码:
程序代码:  int i = 0;
        char ch;
        
        ch = getchar();
        while(ch != ' '){
             ch = getchar();
             i++;
             if (i > 0)
             break;
   }
   
        putchar(ch1);  2014-09-23 16:59
	    2014-09-23 16:59
   2014-09-23 17:11
	    2014-09-23 17:11
   2014-09-23 17:25
	    2014-09-23 17:25
   程序代码:
程序代码:#include <stdio.h>
int main(int argc, char *argv[])
{
    int c, state;
    state = 0;
    while ((c = getchar()) != EOF) {
        if (c == ' ') {
            if (state == 0)
                ;
            else
                putchar(' ');
        }
        else {
            state = 1;
            putchar(c);
        }
    }
    return 0;
}										
					
	
 2014-09-23 17:45
	    2014-09-23 17:45
   2014-09-23 17:52
	    2014-09-23 17:52
   2014-09-23 17:59
	    2014-09-23 17:59
   2014-09-23 19:55
	    2014-09-23 19:55