c语言vs开发小型数据库,用C语言开发小型数据库管理系统代码
注意是代碼
#include
#include
typedef struct count{ /*保存記錄條數(shù)結(jié)構(gòu)體*/
char name[10];
int num;
}count;
typedef struct st{
char name[10];
long Number;
int Math;
int C;
int Amount;
}st;
st record[8];
count num[1];
char filename[10]={"0"};
char filename2[10]={"0"};
int Inputnum[8];
void MainMenu(){ /*主菜單*/
printf("\n\t\t\t\t* * * * * * * * * *\n");
printf("\t\t\t\t* 主菜單 *\n");
printf("\t\t\t\t* 1. 創(chuàng)建新文件 *\n");
printf("\t\t\t\t* 2. 添加記錄 *\n");
printf("\t\t\t\t* 3. 刪除記錄 *\n");
printf("\t\t\t\t* 4. 排序 *\n");
printf("\t\t\t\t* 5. 查詢記錄 *\n");
printf("\t\t\t\t* 6. 退出 *\n");
printf("\t\t\t\t* * * * * * * * * *\n");
}
void DelMenu(){ /*刪除菜單*/
printf("\n\t\t\t\t* * * * * * * * * * * *\n");
printf("\t\t\t\t* 刪除菜單 *\n");
printf("\t\t\t\t* 1. 學(xué)號(hào)查詢刪除 *\n");
printf("\t\t\t\t* 2. 返回到上級(jí)菜單 *\n");
printf("\t\t\t\t* * * * * * * * * * * *\n");
}
void RankingMenu(){ /*排序菜單*/
printf("\n\t\t\t\t* * * * * * * * * * * *\n");
printf("\t\t\t\t* 排序菜單 *\n");
printf("\t\t\t\t* 1. 數(shù)學(xué)成績(jī)排序 *\n");
printf("\t\t\t\t* 2. C語(yǔ)言成績(jī)排序 *\n");
printf("\t\t\t\t* 3. 總分排序 *\n");
printf("\t\t\t\t* 4. 返回到上級(jí)菜單 *\n");
printf("\t\t\t\t* * * * * * * * * * * *\n");
}
void InquireMenu(){ /*查訊菜單*/
printf("\n\t\t\t\t* * * * * * * * * * * *\n");
printf("\t\t\t\t* 查訊菜單 *\n");
printf("\t\t\t\t* 1. 學(xué)號(hào)查訊 *\n");
printf("\t\t\t\t* 2. 姓名查訊 *\n");
printf("\t\t\t\t* 3. 數(shù)學(xué)成績(jī)查訊 *\n");
printf("\t\t\t\t* 4. C語(yǔ)言成績(jī)查訊 *\n");
printf("\t\t\t\t* 5. 總分查訊 *\n");
printf("\t\t\t\t* 6. 返回到上級(jí)菜單 *\n");
printf("\t\t\t\t* * * * * * * * * * * *\n");
}
char Inputfilename(){ /*輸入文件名同時(shí)產(chǎn)生付本文件名*/
char str2[]={"B"};
printf("** 請(qǐng)輸入文件名 ** : ");
scanf("%s",filename);
getchar();
strcpy(filename2,filename);
strcat(filename2,str2);
}
FILE *readfile(){ /*讀取文檔*/
FILE *fp1;
if((fp1=fopen(filename,"rb"))==NULL)
{printf("\n文件讀取錯(cuò)誤!!\n");
fclose(fp1);
}
return(fp1);
}
FILE *foundfile(){ /*新建文檔*/
FILE *fp1;
if((fp1=fopen(filename,"wb"))==NULL)
{printf("\n文件創(chuàng)建錯(cuò)誤!!\n");
fclose(fp1);
}
return(fp1);
}
FILE *
總結(jié)
以上是生活随笔為你收集整理的c语言vs开发小型数据库,用C语言开发小型数据库管理系统代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 编译原理预测分析法c语言,编译原理预测分
- 下一篇: 北理工 管理系统计算机仿真作业,20秋北