📄 modifymenu.c
字号:
/* Result Sets Interface */
#ifndef SQL_CRSR
# define SQL_CRSR
struct sql_cursor
{
unsigned int curocn;
void *ptr1;
void *ptr2;
unsigned long magic;
};
typedef struct sql_cursor sql_cursor;
typedef struct sql_cursor SQL_CURSOR;
#endif /* SQL_CRSR */
/* Thread Safety */
typedef void * sql_context;
typedef void * SQL_CONTEXT;
/* Object support */
struct sqltvn
{
unsigned char *tvnvsn;
unsigned short tvnvsnl;
unsigned char *tvnnm;
unsigned short tvnnml;
unsigned char *tvnsnm;
unsigned short tvnsnml;
};
typedef struct sqltvn sqltvn;
struct sqladts
{
unsigned int adtvsn;
unsigned short adtmode;
unsigned short adtnum;
sqltvn adttvn[1];
};
typedef struct sqladts sqladts;
static struct sqladts sqladt = {
1,1,0,
};
/* Binding to PL/SQL Records */
struct sqltdss
{
unsigned int tdsvsn;
unsigned short tdsnum;
unsigned char *tdsval[1];
};
typedef struct sqltdss sqltdss;
static struct sqltdss sqltds =
{
1,
0,
};
/* File name & Package Name */
struct sqlcxp
{
unsigned short fillen;
char filnam[68];
};
static const struct sqlcxp sqlfpn =
{
67,
"F:\\数据库\\课程设计\\课程设计zhu\\server1.2\\systemModify\\modifyMenu.pc"
};
static unsigned long sqlctx = 1337147779;
static struct sqlexd {
unsigned int sqlvsn;
unsigned int arrsiz;
unsigned int iters;
unsigned int offset;
unsigned short selerr;
unsigned short sqlety;
unsigned int occurs;
const short *cud;
unsigned char *sqlest;
const char *stmt;
sqladts *sqladtp;
sqltdss *sqltdsp;
void **sqphsv;
unsigned int *sqphsl;
int *sqphss;
void **sqpind;
int *sqpins;
unsigned int *sqparm;
unsigned int **sqparc;
unsigned short *sqpadto;
unsigned short *sqptdso;
void *sqhstv[1];
unsigned int sqhstl[1];
int sqhsts[1];
void *sqindv[1];
int sqinds[1];
unsigned int sqharm[1];
unsigned int *sqharc[1];
unsigned short sqadto[1];
unsigned short sqtdso[1];
} sqlstm = {10,1};
/* SQLLIB Prototypes */
extern void sqlcxt (void **, unsigned long *,
struct sqlexd *, const struct sqlcxp *);
extern void sqlcx2t(void **, unsigned long *,
struct sqlexd *, const struct sqlcxp *);
extern void sqlbuft(void **, char *);
extern void sqlgs2t(void **, char *);
extern void sqlorat(void **, unsigned long *, void *);
/* Forms Interface */
static const int IAPSUCC = 0;
static const int IAPFAIL = 1403;
static const int IAPFTL = 535;
extern void sqliem(char *, int *);
typedef struct { unsigned short len; unsigned char arr[1]; } VARCHAR;
typedef struct { unsigned short len; unsigned char arr[1]; } varchar;
/* cud (compilation unit data) array */
static const short sqlcud0[] =
{10,4130,852,0,0,
};
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sqlca.h>
#include <process.h>
extern void menu_insert_pro();
extern void error();
extern int delete_pro( char* tID );
extern void menu_delete_pro();
extern int query_pro(char* tID);
extern void menu_query_pro();
extern void menu_update_pro();
extern int update_pro( char* tID,char* tName,char* tAddress,char* tTel,char* tIntro );
extern void bus_Menu();
extern void menu_query_cus();
extern int query_cus(char* tID);
extern void menu_insert_cus();
extern int insert_cus(char* tID,char* tName,char* tAddress,char* tTel);
extern void menu_delete_cus();
extern int delete_cus( char* tID );
extern void menu_update_cus();
extern int update_cus( char* tID,char* tName,char* tAddress,char* tTel );
void bus_modifyMenu()
{
char temp;
fflush(stdin);
system("cls");
puts("\n\n交易中心服务器端\n\n");
puts("\n\n\n\n\n\t\t系统维护\n\n");
printf("\t1.查询供应商信息\n");
printf("\t2.添加供应商信息\n");
printf("\t3.删除供应商信息\n");
printf("\t4.修改供应商信息\n");
printf("\t5.查询顾客信息\n");
printf("\t6.添加顾客信息\n");
printf("\t7.删除顾客信息\n");
printf("\t8.修改顾客信息\n");
printf("\t....任意键返回上级菜单\n\n");
do {
printf("请选择(1 - 6 ,quit with any other key):");
temp=getchar();
fflush(stdin);
}while(temp==1||temp==2||temp==3||temp==4||temp==5||temp==6||temp==7||temp==8);
switch(temp) {
case '1':
menu_query_pro();break;
case '2':
menu_insert_pro(); break;
case '3':
menu_delete_pro();break;
case '4':
menu_update_pro();break;
case '5':
menu_query_cus();break;
case '6':
menu_insert_cus();break;
case '7':
menu_delete_cus();break;
case '8':
menu_update_cus();break;
default:
bus_Menu();
}
}/*bus_modifyMenu()*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -