输入一串字符串,怎么跳过开始的空格符,从非空格符出开始录入?
C语言现代方法第7章的编程11题,只能用getchar
程序代码:
char ch = 'a'; printf("input: "); while (ch != ' '){ //检测不到空格,我就打空转 ch = getchar(); } while (ch != '\n'){ //检测到了空格,但是没有检测到回车,我就把吃进去的每个字符都吐出来 putchar(ch); ch = getchar(); }