如题所述
scanf("%[^\n]",str); '\n'我知道是换行的意思,""里面的[]和^代表什么?还有我知道它读取到空格就停止了,我的意思是刚开始什么都没输的时候,如果一直输空格,这个空格其实它是不会读取的是吗?
%[^\n]s是正则表达式表示接受除了\n以外的字符如果一开始一直输空格,也会读取,知道遇到\n