91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.02M
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2024-04-17
  • 語言: C/C++
  • 標(biāo)簽: linux??C語言??

資源簡介


資源截圖

代碼片段和文件信息

#include?“stu.h“


/*登入界面:用戶到驗(yàn)證與權(quán)限到判別*/
int?menu()
{
?char?userName[100]userPwd[100];
?int?wCountlenlen1flagtOrs;//?wCount:錯誤次數(shù)統(tǒng)計(jì)?flag:輸入用戶名和密碼?正確為0?錯誤為1???tOrs:老師和學(xué)生標(biāo)識??0?老師?1?學(xué)生
?wCount=len=len1=flag=0;
?LStu?rheadtem;
?tOrs=2;//老師學(xué)生標(biāo)識??1?老師??0?學(xué)生;
?LStu?stufp;
?int?sid;
?printf(“***************************************************************\n“);
?printf(“************?????????歡迎登入學(xué)生管理系統(tǒng)?????????*************\n“);
?printf(“***************************************************************\n“);
do{
while(1){printf(“請輸入用戶名:?“);????????????//?用戶名和密碼是否正確到判斷
????????scanf(“%s“userName);
????????getchar();
????????while(userName[len]!=‘\0‘){len++;}
????????if(len>=20){printf(“用戶名太長!\n“);continue;}
????????else?break;?}
while(1){printf(“請輸入密碼:?“);
?????????scanf(“%s“userPwd);
?????????getchar();
?????????while(userPwd[len1]!=‘\0‘){len1++;}
?????????if(len1>=20){printf(“你密碼太長了!\n“);continue;}
?????????else?break;}?

???????if(strcmp(userName“admin“)==0)??????????//?教師密碼
??????????{??if(strcmp(userPwd“admin“)==0)
????????????????{?tOrs=0;
??????????????????flag=1;
????????????????}}?
/////學(xué)生登入的判斷
????????rhead=readFile();?
????????for(;rhead!=NULL;rhead=rhead->next)
??????????{?
????????????if(strcmp(rhead->nameuserName)==0)????
??????????????{if(strcmp(userPwdrhead->pwd)==0)
?????????????????{??flag=1;
????????????????????tOrs=1;
????????????????????sid=rhead->sid;
????????????????????break;?}}}??
???if(flag==0)?????????????????????//如果flag=0??提示用戶輸入錯誤
???{
????printf(“用戶名或密碼錯誤!\n“);
????wCount++;??????????????????????//錯誤次數(shù)加1
????}
???if(wCount==3)printf(“錯誤輸入次數(shù)累計(jì)達(dá)到3,不允許繼續(xù)登入...\n“);
?}while(flag==0&&wCount<3);????????//end?of?do?while(1);

/*登入判斷*/?
?if(flag==0)return?2;???????????????//?2?表示?登入失敗,退出系統(tǒng)
?if(flag==1)
???{
?????if(tOrs==0)return?0;???????????//?1?表示登入成功?權(quán)限為老師
?????if(tOrs==1)return?sid;??????//?0??表示登入成功?權(quán)限為學(xué)生?
??}
}???????????????????????????????????//endof?menu

//end?void?menu();
//////////////////////////////////////////////////////////
LStu?readFile()
{
int?chrf;???
rf=1;????????????????//?ch判斷文件是否為空時(shí)候用?rf讀文件是判斷是否讀完
LStu?headtemtailmy;??????????//?tem?臨時(shí)結(jié)點(diǎn)
head=NULL;???????????????????//?head讀取文件范圍鏈表到頭結(jié)點(diǎn)
FILE?*fp=fopen(“database““rb+“);

????????????while(!feof(fp))
?????????????{?????????????????????????????????//初始化??或者?文件沒有讀到尾
????????????????tem=(LStu)malloc(sizeof(Stu));
????????????????rf=fread(temsizeof(Stu)1fp);
????????????????if(rf!=1)continue;
??
???????????if(head==NULL){
????????????????????????????head=tail=tem;
??????????????????????????}
????????????else{
?????????????????tail->next=tem;
?????????????????tail=tem;
????????????????}
????????????tail->next=NULL;
?????????????}
fclose(fp);///////////不能關(guān)閉???在調(diào)用之后再關(guān)閉
return?head;
}


///writeFile;;;;;;;;;;;;;;;;;;;;;
void?writeFile(LStu?head)
{
?FILE?*fp;
?fp=fopen(“database““wb“);
?LStu?tem;??????????????//tem?臨時(shí)結(jié)點(diǎn)
?int?i;?????????????????//判斷寫入null
?while(head!=NULL)
?{
???tem=head;
???i=fwrite(temsizeof(Stu)1fp);
???if(i!=1)continue;
???head=head-

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????28474??2012-04-25?09:13??stusystem\a

?????文件????????304??2012-04-25?09:14??stusystem\database

?????文件???????8172??2012-04-25?14:30??stusystem\function.c

?????文件???????3073??2012-04-25?14:30??stusystem\main.c

?????文件?????????22??2012-04-23?16:23??stusystem\makefile

?????文件????????844??2012-04-25?14:33??stusystem\stu.h

?????文件???????2501??2012-04-25?14:30??stusystem\tAddStu.c

?????文件???????2204??2012-04-25?14:31??stusystem\tDelStu.c

?????文件????????575??2012-04-25?14:31??stusystem\tFindStu.c

?????文件???????2667??2012-04-25?14:31??stusystem\tModifyStu.c

?????文件????????841??2012-04-25?14:32??stusystem\tShowStu.c

????..AD...?????????0??2012-05-27?20:30??stusystem

-----------?---------??----------?-----??----

????????????????49677????????????????????12


評論

共有 條評論

相關(guān)資源