scanf来代替gets

mac2024-12-10  29

// %[]可以用来进行多个字符的输入,并对结束符进行自定义。 // 对于%[]还可以用^+任意字符(包括 ABC)来结束字符串的输入。 // 比如%[^stop]就是直到有stop 输入,字符串才中止。![在这里插入图片描述](https://img-blog.csdnimg.cn/20191031224720369.png

#include <stdio.h> void main() { char a[100]; scanf("%[^\n]",a);//直到输入回车键,读取才结束,当然不能超过a定义的大小,否则会出错。 printf("%s",a); }

最新回复(0)