#include <stdio.h>
#define maxSize 100
/**
打开方式"wb"(二进制文件)无法换行
"w"可以换行
"wb+"可读可写
**/
int main()
{
FILE *fin;
char name[maxSize];
char age[maxSize];
char sex[maxSize];
char depart[maxSize];
char salary[maxSize];
if((fin=fopen("file.txt","wb+"))==NULL)
printf("open error");
else
{
fprintf(fin,"%20s","王教授");
fprintf(fin,"%20s","45");
fprintf(fin,"%20s","男");
fprintf(fin,"%20s","计算机");
fprintf(fin,"%20s","80000");
fseek(fin,-20L,SEEK_END);
fscanf(fin,"%20s",salary);
printf("%s\n",salary);
fseek(fin,-40L,SEEK_END);
fscanf(fin,"%20s",depart);
printf("%s\n",depart);
fseek(fin,-60L,SEEK_END);
fscanf(fin,"%20s",sex);
printf("%s\n",sex);
fseek(fin,-80L,SEEK_END);
fscanf(fin,"%20s",age);
printf("%s\n",age);
fseek(fin,-100L,SEEK_END);
fscanf(fin,"%20s",name);
printf("%s\n",name);
}
}