l348210207 2014-09-14 18:51 采纳率: 0%
浏览 3271

以下异或加密代码提示一个奇怪的问题,数字上的错误后缀

void EncryptXOR (long s[8])
{
char key[4] = { 'mque' };
int a[4],b[4];
for (int i= 0; i<= 3; i++)
{
a[i] = int(s[2i+1] * 16 + s[2i]);
}
for (int j = 0; j <= 3; j++)
{
b[j] = a[3-j] ^int( key[j]);
printf("%c", toascii(b[j]));
}
}

提示错误:
1>c:\users\haoting\documents\visual studio 2013\projects\convert\convert\convert.cpp(77): error C2059: 语法错误:“数字上的错误后缀”
1>c:\users\haoting\documents\visual studio 2013\projects\convert\convert\convert.cpp(77): error C2146: 语法错误: 缺少“]”(在标识符“i”的前面)
1>c:\users\haoting\documents\visual studio 2013\projects\convert\convert\convert.cpp(77): error C2059: 语法错误:“)”

这很不科学呀,上面函数里面的确没打错PS:77行就是第一行

  • 写回答

1条回答

  • solief 2014-09-15 15:03
    关注

    数字8要去掉,数组类型作为形参不能限制大小

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?