基於檔案管理的學生資訊管理系統(C語言 C )

2021-08-02 10:17:33 字數 1378 閱讀 6771

#include/*i/o函式*/

#include/*其它說明*/

#include/*字串函式*/

#define len 15 /* 學號和姓名最大字元數,實際請更改*/

#define n 50 /* 最大學生人數,實際請更改*/

struct student

stud[n];

int k=1,n=0, m=0;/* n代表當前記錄的學生人數*/

void seek(); /*查詢*/

void modify(); /*修改資訊*/

void insert(); /*插入函式*/

void del(); /*刪除函式*/

void outfile(); /*儲存資訊*/

void freshen(); /*重新整理資訊*/

void display(); /*顯示資訊*/

void menu(); /*主介面*/

int main()

system("pause");

return

0;}

void outfile() /*儲存當前資訊*/

fclose(fp); /*用fclose函式關閉資料檔案*/

}void help() /*幫助選單*/

void seek() /*查詢*/

if(0==flag)

printf("該學號不存在!\n"); break;

case

2: printf("請輸入要查詢的學生的姓名:\n");

scanf("%s",s1);

for(i=0;iif(strcmp(stud[i].name,s1)==0)

if(0==flag)

printf("該姓名不存在!\n"); break;

case

3:return;

default:printf("請在1-3之間選擇\n");}}

} void modify() /*修改資訊*/

}} void sort()/*按學號排序*/}}

} void insert() /*插入函式*/

while(jprintf("資訊增加完畢!\n\n");

sort();

} void del() /*刪除函式*/

if(flag==0)

printf("該學號不存在!\n");

if(flag==1)

} void display() /*顯示當前資訊*/

}} void freshen() /*重新整理資訊*/

void menu()/* 介面*/

}

基於C 的學生資訊管理系統

編寫乙個簡單的學生成績管理系統。學生成績管理系統有若干學生成績記錄組成,每個記錄由學號 姓名 性別和成績四部分組成,學號不超過11 個字元,姓名不超過 21個字元,性別為 m male 或 f female 成績為 double 型資料。該系統具有以下功能 1 學生成績管理系統 l 1.新增學生成績...

學生資訊管理系統

學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...

學生資訊管理系統

1.背景描述 學校招生辦在錄取當年新生時為新生建立了乙個新生基礎資訊類studentbase,其中包含每位新生的基本資料 學號 long mnum 姓名 char mname 20 性別 int m 其中0表示男,1表示女 年齡 int mage 住址 char maddr 30 新生主修專業所在系...