loading请求处理中...
10大优享服务
62项会员特权

c语言程序修改,应该怎么处理?

问题补充:#include
static void CharToBit(const char input[],int output[],int bits)
{
int i,j;

for(j=0;j<8;j++)
{
for(i=0;i<8;i++)
{
output[7*(j+1)-i+j]=input[j]%2;
input[j]/=2;
}
}
for(j=0;j<64;j++)
{
printf("%d",output[j]);
if((j+1)%8==0)
printf("n");
}

};
int main()
{
int bits=64;
//Min[]接受明文 Mi[]接受密文

char Min[8]={0};
int Min_2[64]={0};
char Mi[8]={0};
printf("请输入要加密明文:n");
gets(Min);
printf("请输入秘钥:n");
gets(Mi);


CharToBit(Min[8],Min_2[64],bits);
return 0;
}
报错,应该怎么处理?不能把形式参数的const去掉
提问者:为你FC 3回答 浏览次数:2846 提问时间: 2021/12/01 11:49
提问者采纳
for(j=0;j<8;j++)
{
for(i=0;i<8;i++)
{


output[7 * (j + 1) - i + j] = input[j] % 2;
char * p = const_cast(&input[j]);
*p /= 2;
}
}

CharToBit(&Min[8], &Min_2[64], bits);

全部回答

问题分类

我 要 回 答 我 要 提 问
问题分类   验证码 换一组