記錄黑歷史2 C語言學生管理系統雛形(單鏈表)

2021-10-10 20:04:02 字數 1364 閱讀 5366

昨晚晚修心血來潮,想到自己很久沒碰過技術了,一鼓作氣寫個單鏈表的學生管理系統

(之前都沒搞過,卡在心裡不太舒服)

接下來就要研究下檔案操作(寫入,讀取,修改等等)

因為英語太爛,單詞很多都沒表達清楚

有時間的話,還能搞個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...