main.c
#include
"fun.h"
enum keys
key;
intmain
(void)}
return0;
}
fun.h
#pragma once
#define _crt_secure_no_warnings
#include
#include
#include
#define stumax 1024
//成績結構體
struct grade
;typedef
struct grade gra;
//學生結構體
struct students
;typedef
struct students stu;
//班級結構體
struct classes
;typedef
struct classes cla;
//宣告函式
void
login()
;void
brow()
;void
finds()
;void
dele()
;void
add_s()
;void
change()
;
fun.c
#include
"fun.h"
//初始化
void
init()
//學生資訊錄入
void
login()
//釋放堆空間
for(
int i =
0; i < count; i++
)free
(stus);}
//學生資訊瀏覽
void
brow()
;while(!
feof
(fp)
)fclose
(fp);}
//學生資訊查詢
void
finds()
;scanf
("%s"
, arr)
;getchar()
;//len獲取該同學姓名的長度
int len =
strlen
(arr)
; file* fp =
fopen
("stu.txt"
,"r");
if(!fp)
return-1
;char buf[
1024]=
;//是否找到該學生的標誌,其為0表示未找到
int flag1 =0;
while(!
feof
(fp)
) j++;}
if(flag == len)}if
(!flag1)
printf
("未找到所查詢的學生!\n");
fclose
(fp);}
//學生資訊刪除
void
dele()
;scanf
("%s"
, arr)
;getchar()
;int len =
strlen
(arr)
; file* fp =
fopen
("stu.txt"
,"r");
if(!fp)
return-1
;char buf[
1024]=
;int flag1 =0;
while(!
feof
(fp)
) j++;}
if(flag == len)
file* fp1 =
fopen
("stu1.txt"
,"a");
if(!fp1)
return-1
;fputs
(buf, fp1)
;fclose
(fp1);}
fclose
(fp)
;remove
("stu.txt");
rename
("stu1.txt"
,"stu.txt");
if(!flag1)
printf
("未找到該學生!\n");
}//新增學生資訊
void
add_s()
//修改學生資訊
void
change()
;scanf
("%s"
, arr)
;getchar()
;int len =
strlen
(arr)
; file* fp =
fopen
("stu.txt"
,"r");
if(!fp)
return-1
;char buf[
1024]=
;int flag1 =0;
while(!
feof
(fp)
) j++;}
if(flag == len)
file* fp1 =
fopen
("stu1.txt"
,"a");
if(!fp1)
return-1
;fputs
(buf, fp1)
;fclose
(fp1);}
fclose
(fp)
;remove
("stu.txt");
rename
("stu1.txt"
,"stu.txt");
remove
("stu1.txt");
if(flag1)
elseif(
!flag1)
printf
("未找到該學生!\n");
}
學生資訊管理系統
學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...
學生資訊管理系統
1.背景描述 學校招生辦在錄取當年新生時為新生建立了乙個新生基礎資訊類studentbase,其中包含每位新生的基本資料 學號 long mnum 姓名 char mname 20 性別 int m 其中0表示男,1表示女 年齡 int mage 住址 char maddr 30 新生主修專業所在系...
學生資訊管理系統
學生資訊管理系統由13個窗體1乙個mdi窗體乙個模組組成,窗體主要實現了登陸 新增 修改 檢視等功能,模組主要是存放全域性變數和各種函式。在敲這個系統之前,我覺得有個問題需要考慮一下,要是想一邊敲一邊除錯的話,那前面就得把資料庫等配置好了,如果想敲完再除錯的話,那就什麼時候配置好資料庫都可以。我當時...