当前位置: 代码迷 >> C语言 >> 输出问题
  详细解决方案

输出问题

热度:59   发布时间:2006-03-23 22:59:00.0
以下是引用windspped在2006-3-23 6:52:00的发言:
输入 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]

我想请教scanf("%[^#]",a);这一句是什么用法你能不能详细的解释一下,谢谢!


----------------解决方案--------------------------------------------------------
scanf("%[^#]",a);  /*遇到#才停止录入*/
----------------解决方案--------------------------------------------------------
  相关解决方案