c语言vs开发小型数据库,用C语言开发小型数据库管理系统代码
注意是代碼
#include
#include
typedef struct count{ /*保存記錄條數結構體*/
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. 創建新文件 *\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. 學號查詢刪除 *\n");
printf("\t\t\t\t* 2. 返回到上級菜單 *\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. 數學成績排序 *\n");
printf("\t\t\t\t* 2. C語言成績排序 *\n");
printf("\t\t\t\t* 3. 總分排序 *\n");
printf("\t\t\t\t* 4. 返回到上級菜單 *\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. 學號查訊 *\n");
printf("\t\t\t\t* 2. 姓名查訊 *\n");
printf("\t\t\t\t* 3. 數學成績查訊 *\n");
printf("\t\t\t\t* 4. C語言成績查訊 *\n");
printf("\t\t\t\t* 5. 總分查訊 *\n");
printf("\t\t\t\t* 6. 返回到上級菜單 *\n");
printf("\t\t\t\t* * * * * * * * * * * *\n");
}
char Inputfilename(){ /*輸入文件名同時產生付本文件名*/
char str2[]={"B"};
printf("** 請輸入文件名 ** : ");
scanf("%s",filename);
getchar();
strcpy(filename2,filename);
strcat(filename2,str2);
}
FILE *readfile(){ /*讀取文檔*/
FILE *fp1;
if((fp1=fopen(filename,"rb"))==NULL)
{printf("\n文件讀取錯誤!!\n");
fclose(fp1);
}
return(fp1);
}
FILE *foundfile(){ /*新建文檔*/
FILE *fp1;
if((fp1=fopen(filename,"wb"))==NULL)
{printf("\n文件創建錯誤!!\n");
fclose(fp1);
}
return(fp1);
}
FILE *
總結
以上是生活随笔為你收集整理的c语言vs开发小型数据库,用C语言开发小型数据库管理系统代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编译原理预测分析法c语言,编译原理预测分
- 下一篇: 歪批IT系列之“伪热门”人才