所以现在我正在做一个猜测程序,在游戏Mastermind中测试不同的猜测方法。
它现在测试3种不同的方法。但是对于另一部分作业,我必须多次遍历这些方法100次才能获得额外的数据。 除此之外,我不想打印出该方法执行的每个步骤,就像我前三个步骤一样。
我想要的只是结果,例如该方法尝试了很多尝试。
所以,我的老师说如果我在一个函数中添加一个额外的参数来禁用输出(让它们表现得很安静)会有所帮助。
如何添加参数会禁用函数中的输出?
答案 0 :(得分:1)
您可以在所有输出行的if语句中使用该参数。
void DoStuff(...., bool bEnableOutput )
{
...
if ( bEnableOutput == true )
{
printf( "...." );
}
}
这样你就可以切换
DoStuff( ..., true );
到
DoStuff( ..., false );
取决于您是否想要输出。