0

这是我在 C++ 中的第一个项目,所以可能缺少一些基本的东西,但这是我的问题

当我单击我的项目并选择作为本地 c/C++ 项目运行时,它会弹出一个对话框,该对话框在我知道它可能会说什么之前就消失了。与我在控制台未打开之前完成的项目不同(我猜应该如此),但是如果我已经打开它,它什么也不显示,并且就像它已经完成一样。以下是我尝试过的一些主要方法:

我真正需要的一个:

#include <iostream>
using namespace std;
#include "GasStation.h"
using namespace controller;

int main() {
GasStationTUI myTUI;
myTUI.run();
return 0;
}

但我也尝试测试

#include <iostream>
using namespace std;
#include "GasStation.h"
using namespace controller;  

int main() {
cout<<"stuff"<<endl;
cin.get(); /or/ system("PAUSE");
return 0;
}

这里也有帮助的是 run 方法和它调用的方法:

void GasStationTUI::run() {
this->displayOptions();
    }
string GasStationTUI::displayOptions() {
string selection;
cout << "Welcome to the Gas Station Finder." << endl;
cout
        << "What would you like to query: (m)iminum price, ma(x)imum price, (p)repay pumps,"
        << endl;
cout << "(t)hreshold price, (l)ist stations, (q)uit " << endl;
cin >> selection;
return selection;}

此外,我还有另一个项目给了我,应该可以工作,但它有同样的错误,让我认为它可能不是我的代码。

最后是的,我已经多次清理并完全构建了项目,没有任何变化。

4

0 回答 0