2 Star 0 Fork 0

树__/Students Management System

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
shu.h 1.46 KB
一键复制 编辑 原始数据 按行查看 历史
树__ 提交于 2013-09-07 15:15 . add functions
/*************************************************
File name : shu.h
Description : shu的自用头文件
Others : Null
Function : 1. 选项检测
History : 2013-6-26 Gongpei 创建
Copyright (C), 2013-2014, Gongpei
*************************************************/
#ifndef SHU_H_INCLUDED
#define SHU_H_INCLUDED
/*----------------------------------------------
Function : 选项检测
Description : 检测选项输入合法性
Input : 1. topNum 输入选项的最大值
eg:有这几个选项1.. 2.. 3..
则 up 的值为 3
2. preMessage[30] 输入之前的提示
eg:"请输入:"
3. errorMessage[30] 输入错误的提示
eg:"输入错误!请重新输入"
Output : Null
Return : 返回输入的选项序号
Others : Null
----------------------------------------------*/
int checkOption( int topNum, char preMessage[30], char errorMessage[30] )
{
int option;
while( 1 )
{
printf( "%s",preMessage );
/* 如果输入符合条件则返回option的值 */
if( scanf("%d",&option) && option >= 1 && option <= topNum )
{
return option;
}
/* 输入不符合条件则输出错误信息并重新输入 */
else
{
printf( "%s\n",errorMessage );
fflush( stdin );
continue;
}
}
}
#endif // SHU_H_INCLUDED
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/ggongpei/students-management-system.git
git@gitee.com:ggongpei/students-management-system.git
ggongpei
students-management-system
Students Management System
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385