昨晚晚修心血來潮,想到自己很久沒碰過技術了,一鼓作氣寫個單鏈表的學生管理系統
(之前都沒搞過,卡在心裡不太舒服)
接下來就要研究下檔案操作(寫入,讀取,修改等等)
因為英語太爛,單詞很多都沒表達清楚
有時間的話,還能搞個sql去操作下
不過我不知道我還能有多少時間弄下c(大一太忙了)
第一篇是個推箱子,之前誤刪了
#include
#include
#include
//主要是字串操作用的
#include
#include
//這裡主要是清屏用的
typedef
struct student//偷個懶,用typedef了
node;
node*
createheadnode()
//頭節點
void
insertnewnode
(int s_number,
char name[
], node*headnode)
//插入節點,這裡用的是尾插法,輸出更好看
pmove = pmove->next;}}
void
printlist
(node*headnode)
//列印節點(遍歷鍊錶)
}void
delnode
(node*headnode)
//刪除節點(加入了文字提示,有dos的感覺了)
else
}printf
("找不到學號:%d的學生\n"
,founddata);}
else
system
("cls");
return;}
void
insertnewnodebyoper
(node*headnode)
//這只是文字提示,然後呼叫插入節點
void
myminisql
(node*headnode)
//初始化鍊錶,下一步就可以搞下檔案操作,寫到乙個excel或txt中來儲存
;char name[9]
[20]=
;for
(int i =
0; i <
9; i++
)insertnewnode
(number[i]
, name[i]
, headnode);}
void
interactive
(node*headnode)
exit(0
);}int
main()
C語言學生管理系統
include include define arfile usr.ar struct arstruct void removeuser if fp fopen arfile,r null memset ar,0x00,sizeof ar printf 請輸入員工姓名 memset name,0x0...
C語言學生管理系統專案
這是學習c語言以來的第乙個專案,花了我2周時間,前期基本上是在網上參考別人寫的 然後自己嘗試著建立鍊錶,但是畢竟是第乙個寫的專案,還是挺累的,寫完這個專案,從此有了信心寫下面和以後所有的專案,自己還是能夠幹軟體這行的。寫的時候很辛苦,希望有人看的時候,能發現我的一些小東西吧。專案資源位址 c語言學生...
go語言學生管理系統
學習go語言的第4天,用函式 之後用結構體 寫個學生管理系統,功能不嚴謹,只是學習過程中隨便練手的 package main import fmt os 函式版的學生資訊管理 寫乙個系統能夠檢視 增加 刪除學生 type student struct var allstudent map int64...