| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 229 人关注过本帖
标题:在极长的字符串中取字符问题
只看楼主 加入收藏
zhou31146001
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:303
专家分:131
注 册:2012-11-28
结帖率:93.94%
收藏
已结贴  问题点数:50 回复次数:2 
在极长的字符串中取字符问题
GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT
AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC
CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA
GCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCT
AAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGC
CTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAAGCCTAA
GCCTAAGCCTAAAAAATTGAGATAAGAAAACATTTTACTTTTTCAAAATTGTTTTCATGCTAAATTCAAA
ACGTTTTTTTTTTAGTGAAGCTTCTAGATATTTGGCGGGTACCTCTAATTTTGCCTGCCTGCCAACCTAT
ATGCTCCTGTGTTTAGGCCTAATACTAAGCCTAAGCCTAAGCCTAATACTAAGCCTAAGCCTAAGACTAA
GCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAAGACTAAGCCTAAGACTAAGCCTAATACTAAGCCT
AAGCCTAAGACTAAGCCTAAGCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAATACTAAGCCTAAGC
CTAAGACTAAGCCTAAGACTAAGCCTAAGACTAAGCCTAATACTAAGCCTAAGCCTAAGACTAAGCCTAA
GCCTAAAAGAATATGGTAGCTACAGAAACGGTAGTACACTCTTCTGAAAATACAAAAAATTTGCAATTTT
...............
...............
已知上面的极长字符串,余下用省略号代替(这是一条染色体序列,存在文档中)
人类第一条染色体编码序列.rar (24.07 KB)

还已序列中CDS序列的起始位点与终止位点,(在上面的文件中),
先要求编程取出所有起始位点与终止位点之间的基因序列,并存在文档中,请高手帮忙,该怎么做!!!!!

当然,我自己编了一个,但运行不对,如下
#include"stdio.h"
#include"stdlib.h"
FILE *fp,*str,*start,*end;
void Out(int a, int b)
{
    char zifu;
    fseek(fp, a-1, 0);
    while (a++ <= b)   
    {
    zifu=fgetc(fp);
    fprintf(str,"%c",zifu);
    }
}
void main()
{
    int i,st[10],en[10];
    fp=fopen("E:\\测试文件1\\result.txt", "r");
    str=fopen("E:\\测试文件1\\结果.txt","w");
    start=fopen("E:\\测试文件1\\start.txt","r");
    end=fopen("E:\\测试文件1\\end.txt","r");
    while(!feof(start))
        for(i=0;i<10;i++)
        st[i]=fgetc(start);
    while(!feof(end))
        for(i=0;i<10;i++)
        en[i]=fgetc(end);
    for(i=0;i<10;i++)
    Out(st[i],en[i]);
    fclose(fp);
}

求救求救!!!
搜索更多相关主题的帖子: 字符串 
2013-03-04 21:27
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:40 
你的起始和终止的定义是什么?可以用perl的正则表达式来提取吧

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2013-03-05 18:15
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
收藏
得分:10 
数据量有点大
2013-03-05 18:47
快速回复:在极长的字符串中取字符问题
数据加载中...
 
   



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

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