首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-02-27 
一个非常简单的有关string类的问题#includestring#includefstream#includeiostreamusing namespace

一个非常简单的有关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() ?

热点排行