古詩詞大全網 - 成語用法 - 求C語言寫的新生註冊系統!!

求C語言寫的新生註冊系統!!

////////////////////////////基本上寫了壹個大概的大綱。自己加點就行了。

# include & ltstdio.h & gt

# include & ltiostream.h & gt

#定義編號10

使用命名空間std

結構螺柱

{

char SnO[12];

字符名稱[10];

char home[20];

字符sc[20];

int bCome

浮動分數;

};

螺柱溫度[N];

int number = 0;

///////////////////////////////////////

int輸入()

{

螺柱溫度;

FILE * fp

Printf("輸入學生信息:(輸入後在學號處輸入)\ n ");

if((fp=fopen("stud.dat "," wb"))==NULL)

{

Printf("文件打開失敗!");

退出(0);

}

while(1)

{

Printf("輸入學生的雪號:");

scanf("%s ",temp . SnO);

如果(!strcmp(溫度sno,“過”))

{ fclose(FP);返回0;}

Printf("輸入學生姓名:");

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

Printf("輸入學生地址:");

scanf("%s ",temp . home);

Printf("輸入學生專業:");

scanf("%s ",temp . sc);

Printf("輸入高考分數:");

scanf("%f ",& amptemp . score);

temp . bcome = 0;

fwrite(& amp;temp,sizeof(temp),1,FP);

}

fclose(FP);

}

//////////////////////////////////////

/////////////////////////////////////

無效寫入()

{

int I = 0;

FILE * fp

if((fp=fopen("stud.dat "," wb"))==NULL)

{

Printf("文件打開失敗!");

退出(0);

}

while(temp[i].sno!=空)

{

fwrite(& amp;temp[i],sizeof(temp),1,FP);

i++;

}

}

/////////////////////////////////////

int change()

{

Printf("輸入新生的學號:");

char buffer _ no[12];

char buffer _ sc[20];

scanf("%s ",buffer _ no);

int I = 0;

while(strcmp(buffer_no,temp[i])。SnO)= = 0)i++;

cout & lt& lt我& lt& ltendl

如果(i & gt=N) {printf("找不到學號");返回0;}

其他

{

printf("妳");

Printf("專業變更:");

scanf("%s ",buffer _ sc);

strcpy(temp[i])。sc,buffer _ sc);

}

}

/////////////////////////////////////

無效搜索()

{}

//////////////////////////////////////

無效集()

{

}

////////////////////////////////////////

void showStu()

{

FILE * fp

int I = 0;

If ((fp = fopen ("stud。dat "," Rb ")= = null){ printf("文件打開失敗!");退出(0);}

Printf("學號,姓名,地址,專業分數\ n ");

while(fread(& amp;temp[i],sizeof(stud),1,fp)!=0)

{

printf("%s %s %s %s %.2f %d\n ",temp[i]。sno,溫度[i]。姓名,

temp[i]。home,temp[i]。sc,temp[i]。分數,temp[i]。bCome);

i++;

}

}

////////////////////////////////////////

無效服務器(int菜單)

{

開關(菜單)

{

案例1:input();打破;

案例二:set();打破;

案例三:搜索();打破;

案例四:改變();打破;

案例五:show stu();打破;

案例0:出口(0);打破;

}

}

////////////////////////////////////////

void showWND()

{ int menu =-1;

while(1)

{

Printf("新生兒報告系統\ n ");

Printf("1,輸入新信息\ n ");

Printf("2,新生報到\ n ");

Printf("3,查詢未能到達新生\ n ");

Printf("4。學生轉專業\ n”);

Printf("5。按學號顯示學生信息\ n ");

Printf("0,exit \ n ");

Printf("輸入服務類型:");

scanf("%d ",& amp菜單);

服務器(菜單);

}

}

void main()

{

show wnd();

}