C語言學生管理系統

2021-07-24 09:57:28 字數 1260 閱讀 5129

#include

#include

#define arfile "./usr.ar"

struct arstruct

;void removeuser()

if((fp = fopen(arfile,"r")) == null)

memset(&ar,0x00,sizeof(ar));

printf("請輸入員工姓名:");

memset(name,0x00,sizeof(name));

scanf("%s",name);

while(fread(&ar,sizeof(ar),1,fp) == 1)

memset(&ar,0x00,sizeof(ar));

}fclose(fp);

fclose(fpn);

remove(arfile);

rename("./tmpfile",arfile);

printf("刪除員工資料成功,按任意鍵繼續...\n");

getchar();

getchar();

}void queryuser()

memset(&ar,0x00,sizeof(ar));

printf("請輸入員工姓名:");

memset(name,0x00,sizeof(name));

scanf("%s",name);

found=0;

while(fread(&ar,sizeof(ar),1,fp) == 1)

memset(&ar,0x00,sizeof(ar));

}fclose(fp);

if(found)

else

getchar();

getchar();

}void insertuser()

memset(&ar,0x00,sizeof(ar));

printf("請輸入員工姓名:");

scanf("%s",ar.name);

printf("請輸入員工年齡:");

scanf("%d",&(ar.age));

printf("請輸入員工手機號碼:");

scanf("%s",ar.tele);

if(fwrite(&ar,sizeof(ar),1,fp) < 0)

fclose(fp);

printf("增加新員工成功,按任意鍵繼續...\n");

getchar();

getchar();

}main()}}

C語言學生管理系統專案

這是學習c語言以來的第乙個專案,花了我2周時間,前期基本上是在網上參考別人寫的 然後自己嘗試著建立鍊錶,但是畢竟是第乙個寫的專案,還是挺累的,寫完這個專案,從此有了信心寫下面和以後所有的專案,自己還是能夠幹軟體這行的。寫的時候很辛苦,希望有人看的時候,能發現我的一些小東西吧。專案資源位址 c語言學生...

go語言學生管理系統

學習go語言的第4天,用函式 之後用結構體 寫個學生管理系統,功能不嚴謹,只是學習過程中隨便練手的 package main import fmt os 函式版的學生資訊管理 寫乙個系統能夠檢視 增加 刪除學生 type student struct var allstudent map int64...

C語言學生成績管理系統

這次實驗遇到非常多的問題,首先,由於不清楚標頭檔案的性質和原理,出現了許多重定義的問題,在除錯程式的時候總在輸入出錯處理上耽擱了很多時間,例如回車傳到某個字元型變數,引起了很多次死迴圈,還有浮點型資料似乎不能直接傳給乙個結構體裡的變數,需要用乙個中間變數來傳遞。每乙個的輸入都得非常小心。這樣的程式是...