如何在CC++程序中使用数据库

如何在CC++程序中使用数据库,第1张

一般要看使用的数据库。如果 *** 作 sql server 需要用到 ADO 驱动,这种驱动使用MFC做的包装类比较多一些,在控制台直接编写代码可能稍显繁琐。

如果 *** 作mysql,在安装mysql的时候,有相应的include头文件和库文件,可以在自己的IDE开发环境中进行设置。

#include<stdio.h>

#include <stdlib.h>

void hello()

{

printf("hello world\n")

}

int main()

{

 int x

 while (1)

 {

  printf("------------- *** 作选项-----------\n")

  printf("1:返回菜单 \n")

  printf("2:退出程序 \n")

  printf("3:执行 *** 作 \n")

  printf("--------------------------------\n")

 

  printf("按数字键选择要执行的 *** 作: ")

  scanf("%d",&x)

  printf("\n")

  //输入2跳出循环,退出程序

  if(x==2)

  break

  

  switch(x)

  {

  case 1:  break //输入1,跳出switch语句,进入下一次循环

  case 3:  hello()break  

  default:  //数字输入错误,跳出siwtch语句,进入下一次循环

  printf("输入的数字不正确\n")

  break

  }

 }

 return 0

}

说明:有3个选项,1是用返回菜单,2是用于退出程序,3是用于执行相关的 *** 作,这里只是一个示例,所以将要执行的 *** 作,编写成了一个输出hello world的函数。

#include <iostream>

#include <stdlib.h>

#include <conio.h>

#include <ctype.h>

using namespace std

void xuanzepaixu() //选择排序函数

{

printf("待添加,请按任意键继续...")

getchar()

}

void erfenpaixu() //二分查找函数

{

printf("待添加,请按任意键继续...")

getchar()

}

void menu()//主菜单

{

system("cls")//清屏

printf("\n\t\t\t菜单\n")

printf("\t\t\t#***********************#\n")

printf("\t\t\t#1选择排序 #\n")

printf("\t\t\t#2二分查找 #\n")

printf("\t\t\t#3返回 #\n")

printf("\t\t\t#4---关闭 #\n")

printf("\t\t\t#***********************#\n")

printf("\t\t\t 请选择(1-4) =:")

}

void main()

{

char select

while(1)

{

menu()

system("COLOR 9f")

scanf("%c",&select)

if(select=='3')

break //返回上级菜单

else

{

getchar()//读入回车符

if(!isdigit(select)) //如果不是数字字符

{

printf("\n\7Your select may be wrong, must enter the digit!\n")_getch()

}

else

{

switch (select)

{

case '1': xuanzepaixu()break

case '2': erfenpaixu()break

case '4':exit(0)//直接退出

default:

{

printf("\n\7\7Your selected digit may be wrong, select again!\n")

_getch()

break

}

}

}

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9751293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存