C++输入带空格的字符串

方法1


使用scanf()的格式控制

char s[20];
scanf("%[^\n]", s);

规则

%[abc]表示字符组合包括a、b和c,如果遇到这三个字符之外的字符,则停止接收。%[^abc]代表字符组合为abc以外的所有字符,至于横杠是否用于指定某个范围的字符%[a-z],则因编译器而异。

猜你喜欢

转载自blog.csdn.net/qq_40721694/article/details/82222106
今日推荐