小程序,真不知道错误出在哪里?
如下代码,不知错误出在哪里?代码如下:
#include <string.h>
using namespace std;
void main()
{
string s1 ="hi";
}
编译时总是显示有错误,请指教。
[解决办法]
<string.h >是c里面的,并没有定义C++里的std::string.
请包含#include <string>
[解决办法]
c++中:
#include <string>
using namespace std;
int main()
{
string s1 ="hi";
return 0;
}
c中:
#include <string.h>
int main()
{
string s1 ="hi";
return 0;
}