好的,所以这正在杀死我,因为它是我程序中如此简单的一部分,只是不想工作。我正在从文本文件中读取数据以在 GA 中使用。
第一个 getline() 完美运行,但第二个不想将任何数据写入我的字符串。当我 cout 字符串时,它不显示任何内容。
这是代码:
ifstream inFile;
inFile.open(fname.c_str());
char pop[20], mut[20];
inFile.getline(pop,20);
cout << pop;
inFile.getline(mut,20);
cout << mut; //this outputs nothing
感谢您提前提供任何帮助。我的文件中的一个样本:它们之间没有界限,突变是人口之后的直线
种群规模:30
突变:20