// %[]可以用来进行多个字符的输入,并对结束符进行自定义。
// 对于%[]还可以用^+任意字符(包括 ABC)来结束字符串的输入。
// 比如%[^stop]就是直到有stop 输入,字符串才中止。
{
char a[100];
scanf("%[^\n]",a);//直到输入回车键,读取才结束,当然不能超过a定义的大小,否则会出错。
printf("%s",a);
}

本文介绍如何利用C语言中的%[]与^+特性来自定义输入字符串的结束条件,例如使用%[^stop]直到遇到stop才停止读取。通过实例展示了如何直到输入回车键才结束读取,并强调了数组大小限制的重要性。
563

被折叠的 条评论
为什么被折叠?



