此代码的目的是构造一个大小与我选择的char Hadamard matrix。
此问题与我之前提到的question有关。给出的答案是一个整数而不是char矩阵,但这里的代码几乎是相同的格式。
代码编译但是在执行时它没有完成,我不知道为什么。当执行无限2时打印。
当将动态Hadamard矩阵部分替换为固定大小的部分时,我得到相同的结果。
答案 0 :(得分:6)
注意:我不知道你的程序做了什么,但显然这是错误的。您实际上没有更改for循环中的控制变量(可以在最终表达式或循环体本身中完成)。
改变这个:
for (ind=1;ind<=sizeH;ind*2)
到此:
for (ind=1;ind<=sizeH;ind*=2) // << note *=