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