0

所以现在我正在做一个猜测程序来测试游戏Mastermind中的不同猜测方法。

它现在测试 3 种不同的方法。但是对于另一部分作业,我必须将这些方法中的每一个都运行 100 次以上才能获得额外的数据。除了,我不想像我对前三个所做的那样打印出该方法执行的每个步骤。

我想要的只是结果,例如,无论该方法进行了多少次尝试。

所以,我的老师说,如果我在一个函数中添加一个额外的参数来禁用输出(让它们安静地表现),那会有所帮助。

添加参数如何禁用函数中的输出?

4

1 回答 1

1

您将在围绕所有输出行的 if 语句中使用该参数。

void DoStuff(...., bool bEnableOutput )
{

...
   if ( bEnableOutput == true )
   {
      printf( "...." );
   }
}

这样你就可以切换

DoStuff( ..., true );

DoStuff( ..., false );

取决于你是否想要输出。

于 2013-10-27T20:10:18.363 回答