【发布时间】:2015-07-23 15:33:00
【问题描述】:
当它到达这个函数的末尾时,它会为变量 keybytes2 发出“围绕变量的堆栈已损坏”。我不确定为什么这是一个问题。我正在使用 NVCC 编译器。
char keybytes2[7];
long long unsigned lkey;
lKey = 32428228256948131;
//convert long long to byte array
for (int i = 0; i < 8; ++i) {
keybytes2[i] = ((lkey) >> 8 * i) & 0xFFu;
}
【问题讨论】:
-
您只是使所有答案无效并破坏了该错误的可重复性。我正在恢复您的编辑。如果您可以生成testcase,那就太好了,否则应该关闭。
-
你应该用更新后的代码重新提问。