乙yonyon

导航

C语言文件

一.完整代码

#include<stdio.h>

int main()

{

int i;    

char name_classmates[10][20] = { "扎西","卓玛","燕萍","王昊","张三","次仁","央金","玉珍","港珍"," };     for (i = 0; i < 10; i++) { 

FILE *fpWrite=fopen("data.txt","w");

if(fpWrite==NULL)

{

return 0;

}

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

fprintf(fpWrite,"%d ",i);

fclose(fpWrite);

int a[10]={0};

FILE *fpRead=fopen("data.txt","r");

if(fpRead==NULL)

{

return 0;

}
#define eps 1;

typedef struct

{

  char name[10];  

 char Number_stu[25];   

 char sex[10];    

char Class[10];    

char score[5]; 

}

void menu();

 int i;

printf(" \姓名\学号\班级\性别\现代成绩\t总分\n");

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

{		

printf("\t%s\t%d\t%d\t%d\t%d\t%d\n", students[i].Number_stu, students[i].sex, students[i].Class, students[i].score );

}

return 0;

}

二.截图

(1).任务一 :你现在拥有一个数组,数组中储存着总共10个人的姓名字符串

你需要为每个人创建一个txt文件,以他们的名字命名。

(2)任务二:在任务一的基础上,这次不仅仅要创建txt文件,还需要往文件中写入

每个人的学号,性别,班级,线代成绩.

(3)任务三:在任务二生成的文件中,将每个人的信息再重新读取出来,放入数组中。

[要求使用结构体数组,结构体需要包含姓名,学号,性别,班级,线代成绩5个属性]

(4)任务四:

system("cls"):清屏操作
system("pause"):暂停程序执行,进入等候状态
system("color 0A"):color后面的0是背景色代号,A是前景色代号
颜色代码:
     0=黑色 1=蓝色 
     2=绿色 3=湖蓝色 
     4=红色 5=紫色 
     6=黄色 7=白色 
     8=灰色 9=淡蓝色 
     A=淡绿色 B=淡浅绿色 
     C=淡红色 D=淡紫色
     E=淡黄色 F=亮白色

三.总结

1.对fscanf、fprintf、fopen,fclose更加熟悉
2.学会对程序美化
3.对文件的基本操作有进一步的认识
4.这次作业对于我来说有一定的难度,但通过对朋友求助和学习,最终也有了很大的收获

posted on 2019-12-21 23:17  乙yonyon  阅读(142)  评论(0编辑  收藏  举报