| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 431 人关注过本帖
标题:帮帮忙哈!一个关于读数的问题的!
只看楼主 加入收藏
rgmlkthh
Rank: 1
等 级:新手上路
帖 子:78
专家分:0
注 册:2005-9-11
收藏
 问题点数:0 回复次数:2 
帮帮忙哈!一个关于读数的问题的!
大家好,现在我有一个文本文件里全是很多数字,然后我想通过读取文件,但只是读取指定位的数.比如
3215465445这几个数,我想试先指定读指1,3,5位,结果就是314
就是这样了,希望大家给个思路哈!
不胜感激!
搜索更多相关主题的帖子: 读数 
2007-04-08 14:19
windtoheart
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-4-8
收藏
得分:0 

字符格式的可以读一个,丢一个,整数格式的貌似比较麻烦

2007-04-08 14:34
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 

如果这些数据是以整型数据存储的.
FILE *pFile=NULL;
int data[10];
int i;
if((pFile=fopen("TEST.TXT","r"))==NULL)
{
printf("Can't open file");
getch();
exit(0);
}
for(i=0;i<3;i++)
{
fseek(pFile,i*(2*sizeof(int)),SEEK_SET);/*从文件指针偏移到离文件开始位置为i*(2*sizeof(int))*/
fscanf(pFile,"%d",&data[i]);
}

/*如果存入的数据是别的类型(例如:char),只需改一下data类型(char data[10]),
再改一下fseek()中的i*(2*sizeof(int))中的int 改为其它类型(i*(2*sizeof(char)))*/


wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-04-08 15:15
快速回复:帮帮忙哈!一个关于读数的问题的!
数据加载中...
 
   



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

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