让程序显示输入错误的提示框

来源:互联网 发布:冰川网络手游怎么样 编辑:程序博客网 时间:2024/04/29 19:02

让程序显示输入错误的提示框

写程序的时候经常碰到一个问题:要求输入一个整数,别人输入了一个字符,那该怎么办,程序就停在哪里了,该干什么都不知道?

#include <stdio.h>#include <stdlib.h>#include <windows.h>int main(){char r;int r1;scanf("%c",&r);if(r>='0'&&r<='9'){r1=r-'0';printf("%d\n",r1);}else if(r<0)printf("请输入一个正数!"); else {//printf("输入有误,请输入数字"); //abort();MessageBox(NULL,TEXT("输入有误,请输入数字"),TEXT("提示"),MB_OK);}return 0;} 

方法1:显示输出错误,然后跳出程序;

方法2:调用windows.h这个库下面的函数,当输入错误的时候触发这个函数,跳出提示框显示输入错误。


0 0
原创粉丝点击