作者在 2008-06-03 00:53:11 发布以下内容
void dump_array16(int array[],int size){
int i;
--size;
for (i = 0; i < size; ++i) {
printf("0x%04x, ", array[i]);
if(!((i+1)&0x7)) // 每8个元素换行
printf("\n ");
}
printf("0x%04x\n};\n\n", array[size]);
}
void dump_array17(int array[],int size){
int i;
for (i = 0; i < size; ++i) {
printf("0x%04x, ", array[i]);
if(!((i+1)&0x7))
printf("\n ");
}
printf("\r};\n\n"); //利用'\r'
}
调用时使用
printf("static short lut_nmsedec_ref0[1 << T1_NMSEDEC_BITS] = {\n ");
dump_array17(lut_nmsedec_ref0, 1 << T1_NMSEDEC_BITS);
就可以创建数组
int i;
--size;
for (i = 0; i < size; ++i) {
printf("0x%04x, ", array[i]);
if(!((i+1)&0x7)) // 每8个元素换行
printf("\n ");
}
printf("0x%04x\n};\n\n", array[size]);
}
void dump_array17(int array[],int size){
int i;
for (i = 0; i < size; ++i) {
printf("0x%04x, ", array[i]);
if(!((i+1)&0x7))
printf("\n ");
}
printf("\r};\n\n"); //利用'\r'
}
调用时使用
printf("static short lut_nmsedec_ref0[1 << T1_NMSEDEC_BITS] = {\n ");
dump_array17(lut_nmsedec_ref0, 1 << T1_NMSEDEC_BITS);
就可以创建数组