求高手帮助。文件好难啊!fseek(fp,i*3L,1) 看不懂 说明白点哦。。

voidmain(){inti,n;FILE*fp;if((fp=fopen("a.txt","w+"))==NULL){printf("打开文件出错");}for(i=... void main()
{int i,n; FILE *fp;
if((fp=fopen("a.txt","w+"))==NULL)
{
printf("打开文件出错");
}
for(i=1;i<=10;i++)
fprintf(fp,"%3d",i);
for(i=0;i<5;i++)
{
fseek(fp,i*3L,1);
fscanf(fp,"%d",&n);
printf("%d",n);
}
fclose(fp);
}
展开
 我来答
百度网友3d6abf240
2012-04-06 · TA获得超过167个赞
知道答主
回答量:73
采纳率:0%
帮助的人:77.8万
展开全部
void main()
{int i,n; FILE *fp;
if((fp=fopen("a.txt","w+"))==NULL) //以覆写方式打开文件a.txt--存在则清空,不存在则新建
{
printf("打开文件出错");
}
for(i=1;i<=10;i++)
fprintf(fp,"%3d",i); //向文件描述符即a.txt中写入长度为3的整数即001002003...010
for(i=0;i<5;i++)
{
fseek(fp,i*3L,1);
fscanf(fp,"%d",&n); //以文件开头为起始地址seek到文件的3i处,读取一个整数,赋给变量n
printf("%d",n);//打印n的值,也就是1,2,3,4,5.。。。
}
fclose(fp);
}
追问
楼上的热心朋友谢谢了。。 我理解了,非常非常感谢,今晚能睡个好觉了。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网易云信
2023-12-06 广告
信令SDK是一种软件开发工具包,旨在帮助开发者在应用程序中实现信令协议的通信功能。它主要提供了一系列函数、协议和工具,用于处理信令消息的生成、解析、传输和存储等操作。通过使用信令SDK,开发者可以更快速、便捷地实现信令通信功能,提高应用程序... 点击进入详情页
本回答由网易云信提供
986801078
2012-04-06
知道答主
回答量:12
采纳率:0%
帮助的人:2万
展开全部
可能是个补丁、或者文件格式不支持
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户231ab
2012-04-06 · TA获得超过6.4万个赞
知道大有可为答主
回答量:5.3万
采纳率:0%
帮助的人:8542万
展开全部
文件格式错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式