第一范文网 - 专业文章范例文档资料分享平台

用C语言开发小型数据库管理系统代码

来源:用户分享 时间:2025/5/30 20:26:02 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

#include #include typedef struct count{ /*±£′?????ì?êy?á11ì?*/ 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]={\char filename2[10]={\int Inputnum[8];

void MainMenu(){ printf(\

printf(\t* ?÷2?μ¥ *\\n\ printf(\t* 1. ′′?¨D????t *\\n\ printf(\t* 2. ìí?ó???? *\\n\ printf(\t* 3. é?3y???? *\\n\ printf(\t* 4. ??Dò *\\n\ printf(\t* 5. 2é?ˉ???? *\\n\ printf(\t* 6. í?3? *\\n\ printf(\}

void DelMenu(){ printf(\

printf(\t* é?3y2?μ¥ *\\n\ printf(\t* 1. ?§o?2é?ˉé?3y *\\n\ printf(\t* 2. ·μ??μ?é???2?μ¥ *\\n\ printf(\}

void RankingMenu(){ printf(\

printf(\t* ??Dò2?μ¥ *\\n\

/*?÷2?μ¥*/ /*é?3y2?μ¥*/ /*??Dò2?μ¥*/ printf(\t* 1. êy?§3é?¨??Dò *\\n\ printf(\t* 2. Có???3é?¨??Dò *\\n\ printf(\t* 3. ×ü·???Dò *\\n\ printf(\t* 4. ·μ??μ?é???2?μ¥ *\\n\ printf(\}

void InquireMenu(){ /*2é??2?μ¥*/ printf(\ printf(\t* 2é??2?μ¥ *\\n\ printf(\t* 1. ?§o?2é?? *\\n\ printf(\* 2. D???2é?? *\\n\ printf(\t* 3. êy?§3é?¨2é?? *\\n\ printf(\t* 4. Có???3é?¨2é?? *\\n\ printf(\t* 5. ×ü·?2é?? *\\n\ printf(\t* 6. ·μ??μ?é???2?μ¥ *\\n\ printf(\}

char

Inputfilename(){ ??±????t??*/ char str2[]={\

printf(\ scanf(\ getchar();

strcpy(filename2,filename); strcat(filename2,str2); }

FILE *readfile(){ FILE *fp1;

if((fp1=fopen(filename,\ {printf(\n???t?áè?′í?ó!!\\n\ fclose(fp1); }

return(fp1); }

FILE *foundfile(){ FILE *fp1;

if((fp1=fopen(filename,\ {printf(\n???t′′?¨′í?ó!!\\n\ fclose(fp1);

/*ê?è????t??í?ê±2úéú /*?áè???μμ*/ /*D??¨??μμ*/ }

return(fp1); }

FILE *savefile(){ /*×·?ó??μμ*/ FILE *fp1;

if((fp1=fopen(filename,\ {printf(\n???t×·?ó′í?ó!!\\n\ fclose(fp1); }

return(fp1); }

int InputSave(){ /*ìí?óêy?Y */ int i=0,j; char ch='y'; while(ch!='w') {i=i+1;

printf(\n** ??ê?è?D???(×?·?Dí) ** :\ scanf(\

Loop1: printf(\n** ??ê?è??§o?(3¤??Dí) ** :\ scanf(\ if(i!=1)

for(j=1;j

if(record[i].Number==record[j].Number) {printf(\t?ˉ??! ê?è?á??t??í??ùμ??§o?! μú%dì?oíμú%d?§o??àí?!\\n\

printf(\t????D?ê?è?!\\n\ goto Loop1; }

Loop2: printf(\n** ??ê?è?êy?§3é?¨(??Dí) ** :\ scanf(\

if(record[i].Math>100||record[i].Math<0)

{printf(\tê?è?μ?·?êy2?·to?êμ?êòa?ó! ????D???è?!\\n\ goto Loop2; }

Loop3: printf(\n** ??ê?è?Có???3é?¨(??Dí) ** :\ scanf(\

if(record[i].C>100||record[i].C<0)

{printf(\tê?è?μ?·?êy2?·to?êμ?êòa?ó! ????D???è?!\\n\ goto Loop3; }

record[i].Amount=record[i].Math+record[i].C;

printf(\n'w'=?áê???è? 's'=??D???è?′?ì????? 'n'=??ò?ì? : \

getchar(); /*3?μ?é?ò?????3μ·?*/

if((ch=getchar())=='s') i=i-1; }

return(i); } /* void ReadComputer(int i,FILE *fp1){ (??±?·?ê?)êy?YD′è??ú?÷ int j;

for(j=1;j

fscanf(fp1,\&record[j].C,&record[j].Amount); } void SaveFile(int i,FILE *fp1){ (??±?·?ê?)êy?YD′μ????t?D int j;

for(j=1;j

fprintf(fp1,\ord[j].C,record[j].Amount); } */ void ReadComputer2(int i,FILE *fp1){ /*(2·?ê?)êy?YD′è??ú?÷*/ int j;

for(j=1;j

if((fread(&record[j],sizeof(struct st),1,fp1))!=1) {printf(\n?÷???têy?Y?áè?′í?ó! \\n\ fclose(fp1); } } void SaveFile2(int i,FILE *fp1){ /*(2·?ê?)êy?YD′μ????t?D*/ int j;

for(j=1;j

if((fwrite(&record[j],sizeof(struct st),1,fp1))!=1) {printf(\n?÷???têy?YD′è?′í?ó! \\n\ fclose(fp1); } } /* ************************************************************ *********************************************************** */ FILE

*readfile2(){ /*?á???t??±?*/ FILE *fp1;

if((fp1=fopen(filename2,\ {printf(\n??±????t?áè?′í?ó!\\n\ fclose(fp1); }

return(fp1); }

FILE

*foundfile2(){ /*D??¨???t??±?*/

FILE *fp1;

if((fp1=fopen(filename2,\ {printf(\n??±????t′′?¨′í?ó!\\n\ fclose(fp1); }

return(fp1); }

FILE

*savefile2(){ /*×·?ó???t??±?*/

FILE *fp1;

if((fp1=fopen(filename2,\ {printf(\n??±????t×·?ó′í?ó!\\n\ fclose(fp1); }

return(fp1); } /* void Additive2(int i,FILE *fp1){ êy?Yó?è???±????t£¨??±?·?ê?£?

int j;

用C语言开发小型数据库管理系统代码.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1cd6k98q43553973044s2xc786b4a900yse_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top