读书人

一个非常简单的有关string类的有关问题

发布时间: 2012-02-27 10:00:22 作者: rapoo

一个非常简单的有关string类的问题
#include<string>
#include<fstream>
#include<iostream>

using namespace System;
using namespace std;

void main()
{
ifstream infile("file1.fna",ios::in);
ofstream outfile("out.txt");
if(!infile)
{
cout<<"open the fna File appear error!"<<endl;
exit(0);
}
string title;
string Myseq;
string line;

while(!infile.eof())
{
getline(infile,line,'\n');
if(line[0] == '>') title = line;

if(line.empty()) break;

else Myseq = Myseq + line;

line.clear();
}
outfile << Myseq ;

system("pause");
}


文件就是一个fna格式的文档。例如:
>ffffffffffff
aaaaaaaaaaaaa
aaaaaaaa

没有用过string类,以前都是用的都是C语言。谢谢了,貌似这应该是一个极其简单的问题。

[解决办法]
脚本超出范围。
我也是菜鸟,不知道是否跟文档格式有关?fna?
是否读取文件找不到终止符 eof() ?

读书人网 >C++

热点推荐