主题:简单问题,请大家帮看看
自学了C语言
自己写了段代码
想实现将几组学生资料写入文件
但是汇编过关了
却运行不了
急啊~
请大侠帮帮忙,小聪崽在此谢过了~
#include<stdio.h>
#define R printf
#define L R("\n")
#define S struct
#define N 4
S str
{
int num;
float score;
}a[N];
void f()
{
int j;
FILE *fp;
//定义完成...
if((fp=fopen("al","wb"))==NULL)
{
R("文件无法打开.");
return;
}
for(j=0;j<N;j++)
if(fwrite(&a[j],sizeof(S str),1,fp)!=1)
R("文件书写错误.");
L;
fclose(fp);
}
void main()
{
int i;
R("请输入4个同学的资料:");
L;
for(i=0;i<N;i++)
scanf("%d%f",&a[i].num,&a[i].score);
f();
}