解决方案 »
- mschart做图问题
- gdiplus中Image的用法
- 为什么我DOMODAL一个模态对话框,却被隐在了父窗口的后面?要按一下ALT键才出来。我没有设置任何风格而且在同一线程发送的
- 怎样搞定JP2K解码算法?
- 请问J2sdkh 和 jdk有什么区别?
- 关于函数的一个小问题,很容易得分!
- 带命令行参数的程序如何单步调试?
- 微软的Architecture2000 计划是个什么东东?
- fatal error C1083:Cannot open include file:'matlab.h':No such file or directory
- 关于CMFCToolBar 各种设置无效怎么办
- BHO Toolbar
- 怎么让sendto函数支持unicode字符集?
而是使用的确是 m * n
在进入bmp_i函数前一直显示未定义的标识符w,如图,已经走完分配内存的函数和语句了,明明int** w 定义了,为什么会这样呢?应该怎么解决呀?
int **alloc_2d_int(int m, int n)
{
int **ii;
int j; ii = (int **) malloc(m*sizeof(int *) );
alloc_error_check(ii);
ii[0] = (int *) malloc(m*n*sizeof(int) );
alloc_error_check(ii[0]);
for (j = 1; j < m; j++) {
ii[j] = ii[j - 1] + n;
}
return ii;
}
还是解决不了~~
#define alloc_error_check(p) { \
if ((p) == NULL) { \
fprintf(stderr, "Allocation Failure!\n"); \
exit(1); \
} \
}
这样不正确会提示的吧?或者怎么能知道是否分配正确呢?谢谢