注册
登录
会员
标签
鲜花鸡蛋
插件
帮助
Linux伊甸园论坛
»
C/C++ (STL/boost)
» 【求助】C 如何从文件读取数据,有没有简单方法
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
【求助】C 如何从文件读取数据,有没有简单方法
liu_yc
注册会员
注册用户
帖子
76
精华
1
积分
11
在线时间
20 小时
发短消息
加为好友
当前离线
楼主贴
大
中
小
发表于 2007-1-12 09:40
只看该作者
【求助】C 如何从文件读取数据,有没有简单方法
文件格式: 每行6列,每行长度相等
. W9 B/ `* s6 n9 h, ?1 Q* b
要求
C$ p7 d, N* ] A+ c
1 .得到指定文件行数
: j! O! b0 U& |
2 .然后把每行的值传入一个字符变量 每20行一循环
" U! e9 p2 Y7 j8 V1 [% p1 r2 | G1 E e3 R
3 b% E# B. x3 {; @
我只知道用fseek能取固定行数,但是如何计算文件有多少行呢?
UID
176232
帖子
76
精华
1
积分
11
贡献积分
0
论坛活跃
40
公关推广
10
鲜花
1
鸡蛋
0
在线时间
20 小时
注册时间
2006-12-11
最后登录
2008-8-18
查看详细资料
TOP
whucspanda
初来乍到
注册用户
帖子
101
精华
0
积分
6
在线时间
0 小时
发短消息
加为好友
当前离线
呵呵抢到沙发了
大
中
小
发表于 2007-1-12 10:14
只看该作者
文件尺寸除以每行的字节数,
) _6 {' ]3 }: b* D, k9 z
如果你每行大小一样的话
UID
63139
帖子
101
精华
0
积分
6
贡献积分
0
论坛活跃
13
公关推广
10
鲜花
0
鸡蛋
0
在线时间
0 小时
注册时间
2003-11-14
最后登录
2007-4-9
查看详细资料
TOP
flag
版主
版主
帖子
5595
精华
1
积分
472
在线时间
56 小时
发短消息
加为好友
当前离线
板凳位置
大
中
小
发表于 2007-1-12 10:48
只看该作者
既然要读取,那读完了,行数也就出来了啊。
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
UID
19801
帖子
5595
精华
1
积分
472
贡献积分
28
论坛活跃
2200
公关推广
12
鲜花
1
鸡蛋
0
在线时间
56 小时
注册时间
2002-7-19
最后登录
2008-9-27
查看详细资料
TOP
liu_yc
注册会员
注册用户
帖子
76
精华
1
积分
11
在线时间
20 小时
发短消息
加为好友
当前离线
委屈了,只有地板
大
中
小
发表于 2007-1-12 11:03
只看该作者
知道是可以出来,可关键是代码怎么实现呢?
UID
176232
帖子
76
精华
1
积分
11
贡献积分
0
论坛活跃
40
公关推广
10
鲜花
1
鸡蛋
0
在线时间
20 小时
注册时间
2006-12-11
最后登录
2008-8-18
查看详细资料
TOP
fitren
版主
版主
帖子
213
精华
2
积分
117
在线时间
15 小时
发短消息
加为好友
当前离线
5楼
大
中
小
发表于 2007-1-12 11:05
只看该作者
int i=0;
. Q& f" S$ T' z
while(!feof(fp))
/ Y/ o* L4 u1 @- i& ~5 t( u
{
+ J7 m4 _: ?( a* q% ~/ s/ e
fgets(buf,sizeof(buf),fp);
# M! r8 I# `6 n& v7 w
i++;
3 k( u& W4 F/ p. M
}
+ R$ y1 v' q% ^. e2 H
你要的行数就是i-1
若不是因为风,雨不会美丽!
UID
107724
帖子
213
精华
2
积分
117
贡献积分
0
论坛活跃
570
公关推广
10
鲜花
0
鸡蛋
0
在线时间
15 小时
注册时间
2005-1-26
最后登录
2008-9-11
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
勋章
访问推广
宣传中心
领取红包
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
向朋友推广Linuxeden,得网站积分换礼品
向朋友推广Linuxeden,得网站积分换礼品
向朋友推广Linuxeden,得网站积分换礼品
向朋友推广Linuxeden,得网站积分换礼品
向朋友推广Linuxeden,得网站积分换礼品
ace5.com
多串口卡,kvm切换器