标题:[求助]关于fscanf函数的问题
取消只看楼主
loveonline
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-25
 问题点数:0 回复次数:1 
[求助]关于fscanf函数的问题
程序如下:
#include"stdio.h"
void main()
{
int i;
int n[20];
int m[20];
FILE * fp;
fp=fopen("data.txt","r");
i=0;
while(fscanf(fp,"%d%d",&n[i],&m[i++])!=EOF);
fclose(fp);
for(i=0;i<10;i++)
printf("%d %d\n",n[i],m[i]);
}

data.txt文件是这样的:
0 11
1 12
2 13
3 14
4 15
5 16
6 17
7 18
8 19
9 20
输出结果为
0 11
0 12
1 13
2 14
3 15
4 16
5 17
6 18
7 19
8 20
和原文件不一样,请问高手是怎么回事?
谢了先。
搜索更多相关主题的帖子: fscanf 函数 int void 
2006-08-25 22:29
loveonline
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-25
得分:0 
感谢soft_wind同志,你的回答是正确的,高手,佩服。
穆扬同志,谢谢参与,fp=fopen("data.txt","r"); 这句没有问题。
2006-08-26 23:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-86163-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051759 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved