当前位置: 代码迷 >> C语言 >> [求助]使用molloc函数只能申请64K的内存吗?
  详细解决方案

[求助]使用molloc函数只能申请64K的内存吗?

热度:291   发布时间:2007-08-17 09:50:10.0
以下是引用雨中飞燕在2007-8-17 9:42:15的发言:

在非TC编译器里根本不需要farmalloc,并且标准里已经废弃了

可是楼主说的就是TC,不是其它编译器

希望您不要将个人想法强加于他人,您认为MFC+VC强,但我们或许认为TC+graphics.h才是王道


----------------解决方案--------------------------------------------------------

我就认为c+api好


----------------解决方案--------------------------------------------------------
以下是引用卧龙孔明在2007-8-17 9:36:56的发言:
不是的,molloc默认申请的是near(进程堆)的内存,其实还可以使用farmalloc来申请far(远程堆)的内存,那样还可以获得400-600KB的内存

对了,使用远程堆内存时,变量的类型需要在定义前加far修饰
例如
far int *x=(int *)farmalloc(sizeof(int));


----------------解决方案--------------------------------------------------------
在win下就不用这些麻烦的near far的
----------------解决方案--------------------------------------------------------
以下是引用卧龙孔明在2007-8-17 9:50:10的发言:

可是楼主说的就是TC,不是其它编译器

希望您不要将个人想法强加于他人,您认为MFC+VC强,但我们或许认为TC+graphics.h才是王道

如果你自己本人真是喜欢用TC+graphics那才说出这句话,要不然请你去别的论坛看看TC正处于什么情况
----------------解决方案--------------------------------------------------------
以前的OI也是用的TC编译器,现在为什么换DevC++?不如您自己解释一下
----------------解决方案--------------------------------------------------------

以下是引用雨中飞燕在2007-8-17 10:00:27的发言:

如果你自己本人真是喜欢用TC+graphics那才说出这句话,要不然请你去别的论坛看看TC正处于什么情况

我两年都没用tc和grahpics了,我一直用neo和gcc,不过tc仍然是C初学者入门和深入学习的好工具.

现在OI使用gcc是为了反微软垄断,支持linux


----------------解决方案--------------------------------------------------------
这不是反微软垄断,这又不是商业化的东西

等你要搞ACM再说吧
----------------解决方案--------------------------------------------------------
以下是引用雨中飞燕在2007-8-17 10:00:27的发言:

如果你自己本人真是喜欢用TC+graphics那才说出这句话,要不然请你去别的论坛看看TC正处于什么情况

pfan论坛上,TC被我们的飞燕逼得走投无路~~~~


----------------解决方案--------------------------------------------------------

The end, thank you for your answers.
----------------解决方案--------------------------------------------------------
  相关解决方案