
#include <stdio.h>
#include <stdlib.h>
int main()
{
int is_add = 1, num = 0
int buf[100] = {}
FILE *fp
fp = fopen("student.txt"蠢滑樱, "带丛w+")
if(fp == NULL)
{
printf("\n error on open student.txt!")
exit(0)
}
#include<stdio.h>#define N 10
int main()
{
int a[N]
int b[N]
int i
printf("请输顷敬世入%d个数",N)
for(i= 0i<Ni++)
scanf("%d"雀肢,&a[i])
for(i=0i<稿租Ni++)
{
b[i] = a[N-1-i]
printf("%d ",a[i])
}
printf("\n")
for(i=0i<Ni++)
printf("%d ",b[i])
printf("\n")
return 0
}
struct School /* 学校结构体 */{
int scnum//学校序号
int team //团队总分
int mteam//男子老伍团队总分
int fteam//女侍饥或子团队总分
}
//存储格式:结构体
struct School sc[20]//学校结构体,最多20个学校
void fileinput(void) //文件导入
{
FILE *fp
int i
if((fp=fopen("list","rb"))==NULL) //二进制读方式打开文件list,返回NULL则打开失败肢唤
printf("cannot open file\n")
for(i=0i<20i++)
{
if(fread(&sc[i],sizeof(struct School),1,fp)!=1) //若返回-1则读失败,下面的写失败类似
printf("error\n")
}
fclose(fp)
}
void fileoutput(void)//导出文件
{
FILE *fp
int i
if((fp=fopen("list","wb"))==NULL) //二进制写方式打开文件list
{
printf("cannot open file\n")
return
}
for(i=0i<SIZEi++)
{
if(fwrite(&sc[i],sizeof(struct School),1,fp)!=1)
printf("file write error\n")
}
fclose(fp)
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)