2014-09-11 4 views
-3
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 не была declared- ошибка! Как я могу взять свой пароль в строковом типе?

+6

добавить #include 4pie0

+0

Я добавил #include . Этого недостаточно? @ 0d0a – someWhereElse

+0

No - это другая библиотека (унаследована от C) – Galik

ответ

0

Что случилось с:

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

Я тоже пробовал это, но потом он говорит что-то не так с «dEneMe! 1234» Почему же я так называю? – someWhereElse

+0

Если вы пробовали это, почему вы так не сказали? Опубликуйте, что вы пробовали, и что произошло, когда вы это сделали. – Gutblender

+0

Я знаю - добро пожаловать в переполнение стека! Добавьте их как изменения в свой вопрос, а не комментарии здесь. Также попробуйте ответить Коллин. – Gutblender