c语言高手请赐教:turboc2.0环境下怎样分配大内存,例如256*256个字节 在dos下的单独分配的数据是不可以大于64K的,这样的话只能分配多个内存块,自己处理数据喽。DOS的内存寻址的限制很大,最大不能超过20位的地址,好像是1M,实际可用的内存还远远的少。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很久以前做过,要查原先的代码才知道.试试下面的.好象是这样处理的.DOS是16位系统,指针有NEAR跟FAR区分.#define PIC_WIDTH 256#define PIC_HEIGHT 256char *szPixel[PIC_HEIGHT];for(int i = 0 ; i < PIC_WIDTH ; i++){ szPixel[i] = (char *)malloc(PIC_WIDTH);}(0,0)点的值szPixel[0][0];第一行第一列的灰度值(0,1)点的值szPixel[0][1];第一行第二列的灰度值 C++如何与API混合编程? 如何在窗口切换到其他窗口时让当前窗口对应的函数停止运行。 VC2005的问题 visual assist 6的注册码麻烦告诉一下 在局域网内,读取另一台机器的资源何种方法最好? 如何在删除.net 的帮助文件后,重新恢复,说重装的不要来 图像用什么方法去除高光部分 小弟做钱能老师那本<<C++程序设计教程>>的书后练习的时候遇到个问题想请教 请问:如何结束一个程序 请问,VS.net(英文版)的能不能装在win2000 中文版上? 不是高手就不要进(200分问题) 求救:w2000在启动时出错
#define PIC_HEIGHT 256char *szPixel[PIC_HEIGHT];
for(int i = 0 ; i < PIC_WIDTH ; i++)
{
szPixel[i] = (char *)malloc(PIC_WIDTH);
}(0,0)点的值szPixel[0][0];第一行第一列的灰度值
(0,1)点的值szPixel[0][1];第一行第二列的灰度值