如何使用这个原型函数char*encrypt(char*pEncryptedText,const char*pText)



我开始在学校学习c++程序。这是我应该管理的任务。我需要一些帮助来解决这个任务。感谢提前

编写一个程序,要求输入文本,并通过将每个字符替换为字母表中再向前三步的字符来对其进行加密。使用英语字母表由字符"a"-"z"组成。程序应打印加密字符串,加密应根据以下函数原型放置在函数中:

char *encrypt(char *pEncryptedText, const char *pText);

这里是pText要加密的c字符串,pEncryptedText是保存加密文本的字符串。从原型可以看出,原文应该保持不变。返回值应为指向加密文本的指针。

我正试图根据上面的说明编写加密程序,但我无法管理。求你了,我需要帮助!

encrypton = encrypt(EncryptText, pText);

这个程序仍然没有完成,因为它在编译时给了我错误此错误:

错误4错误LNK2019:未解析的外部符号"char*__cdecl-encrypt(char*,char-const*)"(?encrypt@@YAPADPADPBD@Z)在函数_main 中引用

它告诉你函数:

char *encrypt(char *pEncryptedText, const char *pText)

不存在。您已经声明了它,允许它进行编译,但链接阶段失败了,因为函数没有定义(实现)。我猜任务是由您来实现这个被称为Caesar密码的函数。网上有很多例子。希望这能有所帮助!

最新更新