| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 227 人关注过本帖
标题:如何从文件中读入像567这样的数据
只看楼主 加入收藏
zhou31146001
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:303
专家分:131
注 册:2012-11-28
结帖率:93.94%
收藏
已结贴  问题点数:20 回复次数:2 
如何从文件中读入像567这样的数据
人类第一条染色体编码序列.rar (24.07 KB)

上面的文件里包含的数据是一系列起始位点与终止位点(第一列是起始的),
现在要把每一对起始与终止位点读出来,从而利用他们再读出相应位置间的字符串,可是我不知该如何编程读取上面那个文件,请赐教!!!
搜索更多相关主题的帖子: 字符串 如何 
2013-03-05 15:44
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:19 
程序代码:
#include <stdio.h>

int main(void)
{
    _int64 dest[30000]={0};
    int index=0;
    char tmp;
    FILE* stream;
    stream = fopen("d:\\test.txt", "rb");
    if( stream == NULL )
        printf( "The file test.txt was not opened\n" );
    else
    {
        fseek( stream, 0, 0);
        while(!feof(stream))
        {
        rep:
            tmp=fgetc(stream);
            if(tmp==0x20 || tmp==0xD || tmp==0xA) goto rep;
            fseek( stream, -1, 1);
            fscanf( stream, "%ld", &dest[index]);
            printf("%ld\n",dest[index]);
            index++;
        }
    }
    return 0;
}
看看这个效果如何

DO IT YOURSELF !
2013-03-05 16:11
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
收藏
得分:1 
。。。
2013-03-05 18:50
快速回复:如何从文件中读入像567这样的数据
数据加载中...
 
   



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

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