LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 830|回复: 3

很简单的一个程序,帮帮忙哦

[复制链接]
发表于 2002-12-10 19:24:59 | 显示全部楼层 |阅读模式
# include <stdio.h>
# include <stdlib.h>

main()
{

   int x ;
   for( ; ; ) {
   printf( "input: " ) ;
   if( !scanf( "%d", &x ) ) printf( "%d", errno ) ;
   else printf( "yes \n" ) ;
   }

}

大家试下当输入字母的时候出现的情况,我要求象输数字时那样出现正确提示,大家帮帮忙哦,我是菜鸟:)
 楼主| 发表于 2002-12-10 19:35:54 | 显示全部楼层
printf( "%d", errno ) ;
对不起,刚才copy的时候忘了改,这个是printf( "no \n" ) ;
发表于 2002-12-11 10:58:51 | 显示全部楼层
char x;
scanf("%c",&x)
发表于 2002-12-12 10:45:45 | 显示全部楼层
# include <stdio.h>
# include <stdlib.h>

main()
{
char ss[256];
int x ;
for( ; ; ) {
printf( "input: " ) ;
scanf("%s", &ss);

if( sscanf( "%d", &x ) != 1) printf( "%d", errno ) ;
else printf( "yes \n" ) ;
}

}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表