当前位置:千优问>常见问答>c语言,getchar到底怎么用啊?输入字符串怎么才能全部被输出?

c语言,getchar到底怎么用啊?输入字符串怎么才能全部被输出?

2022-12-01 00:32:12 编辑:join 浏览量:587

c语言,getchar到底怎么用啊?输入字符串怎么才能全部被输出?

c语言,getchar到底怎么用啊?输入字符串怎么才能全部被输出?

#include int main(void){int c;/* getchar从标准输入(stdin)读入字符,标准输入是行缓冲的,也就是你输入回车后,或者缓冲区满了,系统才读 */while ((c = getchar()) != '\n') //getchar用while循环读入缓冲区的值,直到遇到回车printf("%c", c); //输出return 0;}如果非要用for就把while换成for(;;){ c=getchar(); if(c=='\n') break; else printf("%c", c);}或者for(;(c=getchar())!='\n';) printf("%c", c);

标签:getchar,字符串