我想用一個名爲SENT的常量作爲我的程序的停止點。但我在我的SENT常數上得到了一個錯誤,它期望得到一個')',但我不知道'''應該在哪裏,甚至不知道它爲什麼需要它。每當我使用我的Constant SENT(這是2次)時,都會發生此錯誤。有人可以幫我找出爲什麼我得到這個錯誤?我必須這樣做我的程序,所以請不要建議其他實現。錯誤:預計')'?
#include <iostream>
#include <iomanip>
#include <stdlib.h>
using namespace std;
#define SENT 4;
int main(void)
{
int r1,r2, c;
do
{
displayMenu();
c = getMenuChoice();
gen2Rand(r1,r2);
drillOneProb(c,r1,r2);
cout << endl << endl;
}while(c!=SENT); //ERROR:EXPTECTED A ')' on SENT. FIRST OCCURENCE HERE.
return 0;
}
--------------------第二occurence
while(valid==false)
{
cout << "Enter the number of the operation to try (1-4)" << endl;
cin >> c;
cout << endl;
if(c<1||c>SENT) //ERROR: EXPECTED A ')' on SENT. 2ND OCCURRENCE HERE.
{
cout << "(BEEP) Input value is out of range." << endl;
}
我會等待計時器。 – Reeggiie 2014-11-02 01:48:27