c语言 编写一个程序,实现从键盘输入一段字符,能够对字符进行加密,加密的方法为:将每个字符转化为其后的第5个字符。(使用指针)

编写一个程序,实现从键盘输入一段字符,能够对字符进行加密,加密的方法为:将每个字符转化为其后的第5个字符。(使用指针)

供参考:

#include <stdio.h>
#include <string.h>
int main()
{
    char str[256], dst[256], * ptr = str, * pst = dst;
    int  len;
    scanf("%s",str);
    len = strlen(str);
    while (*ptr)
    {
        *pst = *((ptr - str + 5) % len + str);
        pst++;
        ptr++;
    }
    *pst = '\0';
    puts(dst);
    return 0;
}