while ループ内に次のものがあります。期待どおりに動作します (以前に定義された ifstream の行ごとに新しい ofstream ファイルと .txt ファイルが作成されます) が、それらがゴミでいっぱいになります。私はその言語に不慣れで、その理由を理解できないようです。どんな助けでも素晴らしいでしょう。
ofstream lineOutFile;
string newFileName;
stringstream linefile;
linefile << lineCt;
linefile >> newFileName;
newFileName += ".txt";
lineOutFile.open(newFileName.c_str());
if(!lineOutFile)
{
cerr << "Can't open output file.\n";
}
lineOutFile << "The corrected 5' x 3' comple...." << ect...;
lineOutFile.close();
lineCt++;