當前位置:編程學習大全網 - 編程軟體 - 從鍵盤上輸入10個學生的有關數據,然後轉存到磁盤,用C語言編程啊

從鍵盤上輸入10個學生的有關數據,然後轉存到磁盤,用C語言編程啊

學生的信息,可以根據需要自己增加。

以下代碼中的結構體中的成員,妳可以自己增加:如性別,年齡,班級,成績等。

程序框架都是壹樣的。

#include<stdio.h>

#define MAX_STD 10

struct student

{

char name[100];

} ;

//輸入

void input(struct student *p)

{

for(int i=0;i<MAX_STD;i++)

{

printf("請輸入第%d個學生姓名:\n",i+1);

scanf("%s",p[i].name);

}

}

//輸出

void out_file(char *file,struct student *p)

{

FILE *fp;

int i;

if((fp = fopen(file,"w+"))==NULL)

{

printf("open file err.");

return ;

}

for(i=0;i<MAX_STD;i++)

{

fprintf(fp,"第%d個學生\t姓名:%s\n",i+1,p[i].name) ;

}

fclose(fp);

}

int main()

{

struct student Personnel[MAX_STD];

input(Personnel);

out_file("d:\\temp.txt",Personnel);

return 0;

}

  • 上一篇:達州培訓機構有哪些
  • 下一篇:河間職教中心是公立還是私立
  • copyright 2024編程學習大全網