以下是引用windspped在2006-3-23 6:52:00的发言:
输入 12345679#kkkkk
输出 123456789
#前的显示出来
#以后的东西不显示出来 改怎么做/?/?
只能用 printf , while ,, if,, else,, 函数
输入 12345679#kkkkk
输出 123456789
#前的显示出来
#以后的东西不显示出来 改怎么做/?/?
只能用 printf , while ,, if,, else,, 函数
晕,没scanf()能读取数据吗?
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
以下是引用feng1256在2006-3-23 22:59:00的发言:
需要那么麻烦吗?
[CODE]
#define N 20
void main()
{
char a[N];
scanf("%[^#]",a);
printf("%s\n",a);
}
[/CODE]
需要那么麻烦吗?
[CODE]
#define N 20
void main()
{
char a[N];
scanf("%[^#]",a);
printf("%s\n",a);
}
[/CODE]
我想请教scanf("%[^#]",a);这一句是什么用法你能不能详细的解释一下,谢谢!
----------------解决方案--------------------------------------------------------
scanf("%[^#]",a); /*遇到#才停止录入*/
----------------解决方案--------------------------------------------------------