0
当我看不到任何错误时,Visual Studio(2012/C++)报告多个错误,所有放宽语法错误。将字符串参数传递到函数时的语法错误
我打电话给函数Ping(ID);
和ID是一个字符串(已定义),我已经在相关头文件中定义了函数 #include <string> int Ping(string ID);
。
甲剥离下来的功能和版本是
int Ping(string ID)
{
// Ping
cout<<"Pinging\n";
cout<<ID;
return (1);
}
如下在头文件中的错误;
Error 3 error C2059: syntax error : ')' func.h 3 1
Error 1 error C2065: 'string' : undeclared identifier func.h 3 1
Error 2 error C2146: syntax error : missing ')' before identifier 'ID' func.h 3 1
我真的坚持了什么,我需要做什么来解决这个问题,所以如何解决它的任何指导,将不胜感激。
也许没有'#include' –
他明确指出他做过。 – Puppy