【VC开源代码栏目提醒】:网学会员鉴于大家对VC开源代码十分关注,论文会员在此为大家搜集整理了“Enumtype.cpp”一文,供大家参考学习
// Enumtype.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
enum InstanceState {CLOSE = 1, OPEN, MOUNT = 4, UNMOUNT}; //定义数据库的状态
void OracleOpt(InstanceState state) //定义一个函数
{
switch (state) //判断状态
{
case CLOSE: //判断是否为关闭状态
{
printf("关闭数据库!\n"); //输出信息
break;
}
case OPEN: //判断是否为打开状态
{
printf("打开数据库!\n"); //输出信息
break;
}
case MOUNT: //判断是否为挂起状态
{
printf("挂起数据库!\n"); //输出信息
break;
}
case UNMOUNT: //判断是否为卸载状态
{
printf("卸载数据库\n!"); //输出信息
break;
}
default:
break;
}
}
void main()
{
InstanceState state = CLOSE; //定义一个枚举类型变量
OracleOpt(state); //调用函数
//OracleOpt(0); //错误的函数调用,不能将整型转换为枚举类型
}
上一篇:
frmInputStu.frm
下一篇:
法律专业开题报告范文