1
我有一個.txt
文件與這些內容:顯示TXT文件的詳細信息
good
bad
hi
我想通過這句話Next按鈕週期,但我的代碼我只得到了字「好」。當我點擊下一步時,它不會顯示下一個單詞。這是我的代碼Qt 5.4
。
void MainWindow::on_Next_clicked()
{
ui->ShowEn->clear();
ifstream Sfile("E:\\en.txt");
getData(Sfile);
Sfile.close();
}
void MainWindow::getData(std::ifstream& myfile)
{
if(!myfile.eof())
{
std::string str;
getline(myfile, str);
ui->ShowEn->setText(QString::fromStdString(str));
}
}
Sfile需要經過多次'on_Next_clicked'。=>把它放到MainWindow範圍內等等 – deviantfan
使字詞更清晰一點,語法問題較小。 – Barry