C++ 将字符串数组传递给函数C++;

C++ 将字符串数组传递给函数C++;,c++,string,function,C++,String,Function,我想向函数传递一个字符串数组,如int函数(字符串文本[])。但是IntelliSense说标识符字符串是未定义的。为什么我不能像通常使用int数组那样传递字符串数组?您使用的是std::string还是string?如果代码中没有std::string,请尝试使用std::string添加。IntelliSense并不能确定代码是否有效,如果你编译它会发生什么?你是否有#include和使用std::string?因为int是一个内置数据类型,而string是一个使用内置类型创建的数据类型,并

我想向函数传递一个字符串数组,如
int函数(字符串文本[])
。但是IntelliSense说标识符字符串是未定义的。为什么我不能像通常使用int数组那样传递字符串数组?

您使用的是
std::string
还是
string
?如果代码中没有std::string,请尝试使用std::string添加

IntelliSense并不能确定代码是否有效,如果你编译它会发生什么?你是否有
#include
使用std::string
?因为
int
是一个内置数据类型,而
string
是一个使用内置类型创建的数据类型,并通过标准库公开;关于
#include
?@Sam379不要使用名称空间std
执行
,请查看原因。现在一切正常。我还没有包括字符串库。谢谢