首页 > 解决方案 > C++ 程序菜单混乱

问题描述

在这个 C++ 程序中,我不断收到一条错误消息,提示“源文件中的编辑器占位符”对于 case 'fa':findArea。我不知道问题是什么。我试图将其更改为另一个名称,但没有成功。

int main () 
{ 
 void findArea(double);
 void quit();
 void printHelp();

 case 'h':
 case 'H': printHelp(); //help text.
 break;

 case 'q':
 case 'Q': quit();  //quit program.
 break;

 case 'fa':
 case 'FA': findArea(); //find area of rectangle.
 break;
 }
 void quit(){ // end program
 cout << "Ending!"  << endl;
 }
 void printHelp(){ // help text

 cout << "Supported commands: \n"
       << "fa. find area./n"
       << "h. print help./n"
       << "q. quit./n"    
   }
 void findArea(){
  area = length * width;
 }

标签: c++xcode

解决方案


  1. 你有
 void findArea(double);
 void quit();
 void printHelp();

在您的主要功能内部。通常这些将在任何功能之外。

  1. void findArea(double);已声明,但case 'FA': findArea();已使用并void findArea(){}已定义。改变:
void findArea(double);

void findArea();

推荐阅读