2

我在 Netbeans 工作,用 C++ 编程,但我有一个问题:我的程序在视觉上运行完美,但是一旦我将它复制到 Netbeans,strlenand strcpy(字符串库的函数)就不起作用。

编译器说:

unable to resolve identifer strlen
error: 'strlen' was not declared in this scope.

我已经做到了#include <string>

有任何想法吗?

4

2 回答 2

3

你搞好了没

#include <cstring>  or 

#include <string.h>

还要检查 gcc 或 cygwin 编译器是否正确配置了 netbeans

于 2012-04-04T10:16:42.007 回答
-1

除了使用

#include <cstring>

还要确保你已经把

using namespace std;

或者

using std::strlen;
using std::strcpy;

提前你的程序

于 2012-04-04T13:31:28.660 回答