因此,我编写了一个程序,该程序在从文件中获取输入时按预期运行,但会引发“超出运行时间”错误(我正在使用 onlinegdb)。两种情况下的输入都是这样分开的:
```
input
```
我将它复制到一个文本文件中并且它可以工作,但是在屏幕底部输入输入作为标准输入不起作用。我也可以输入到控制台,它也可以正常工作。我的 readFromFile 函数是相同的函数,但使用文件 I/O 函数而不是 cin。这是我第一次真正尝试输入/输出。请帮忙!!
void readFromInput() {
string Word;
int count = 0;
while (cin >> Word) {
if (Word == "```") {
count++;
}
if (count == 2) {break;} //exit after recieving opening and closing ```
if (Word == "Add") {
//do stuff
}
if (Word == "Charge") {
//do stuff
}
if (Word == "Credit") {
//do stuff
}
}
return;
}