我想用string参数调用我的函数

时间:2014-09-11 16:27:37

标签: c++ string function function-calls

void GenerateDecryptedData("/home/merve/merve.enc", "/home/merve/merve.dec","dEneMe!1234");

我想将我的功能称为dEneMe!1234

void GenerateDecryptedData(const char* pathToEncryptedFile, 
                        const char* pathToDeccryptedFile,
                        std::string Pwd);

但是当我写这样的函数原型时,我string尚未声明 - 错误!如何以字符串类型获取密码?

2 个答案:

答案 0 :(得分:1)

您需要源文件顶部的字符串标题: #include <string> 。我会更频繁地考虑使用Google搜索错误消息。 :)

字符串标题 - http://www.cplusplus.com/reference/string/
cstring标题 - http://www.cplusplus.com/reference/cstring/

答案 1 :(得分:0)

出了什么问题:

void GenerateDecryptedData(const char* pathToEncryptedFile, const char* pathToDeccryptedFile, const char* Pwd);