//这是一个使用fseek函数来定位流文件中的位置//然后讲一个字符串连续写入文件的应用#include<stdio.h>intmain(intargc,char*argv[]){inttemp,seektemp,i,j;FILE*fp;//流结构文件指针charwritebuf[]="thisisatest!\n";//写缓冲区if(argc!=2)//如果参数错误{printf("请输入正确的参数!\n");return1;//如果参数不正确则退出}fp=fopen(*(argv+1),"a+b");//打开文件for(i=0;i<10;i++){j=sizeof(writebuf)*(i+1);//计算下一次的偏移量fseek(fp,j,SEEK_SET);temp=fputs(writebuf,fp);//写入数据,没有进行出错处理}fclose(fp);return0;}