已定义的错误&无限循环

时间:2012-02-13 07:08:37

标签: c++ input defined

当我输入任何错误的输入时,我的循环无限。我想知道如何避免这种情况,所以我可以输出retype your answer然后让它重新输入输入。

我在Visual Studio 2010中遇到了问题,

我在Quincy中运行了很好的代码,然后我想添加声音,我通过使用Visual Studio找到了这样做的教程。我用另一个代码进行了声音测试,音乐奏效了,所以我知道它不是那个,或者至少是在思考。我在Visual Studio中看到的问题,我在Quincy中没有,是这些错误:

  

1> stats.obj:错误LNK2005:已在Mainirk.obj中定义的“public:__ thiscall pokemon :: pokemon(int,int)”(?? 0pokemon @@ QAE @ HH @ Z)

     

1> c:\ users \ taylor \ documents \ visual studio 2010 \ Projects \ irkling \ Debug \ irkling.exe:致命错误LNK1169:找到一个或多个多重定义的符号

这是我的代码:http://pastebin.com/MHWfQ8WF

1 个答案:

答案 0 :(得分:0)

上面的函数是在main.cpp(或你的主文件)中的两个地方定义的,另一个是在stats.cpp文件中。请检查你的代码,或者你也可以发布它。

由于