C语言文件加密

void code(char *p, int a)
{
int i = 0;
for (i; i < a; i++)
{
p[i]++;
}
}
我想用这个给文件加密(a代表一共得到的字符的个数)
为什么我把 p[i]换成*p++; p++就不行了呢??

读取文件ch=fgetc(fp);while(ch!=EOF){ch++;//移位加密,解密就是减一ch=fgetc(fp);}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜