免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2597 | 回复: 7
打印 上一主题 下一主题

[C++] 求教达人一个C指针用法的问题!急急急~~ 高手帮帮忙! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-03 17:46 |只看该作者 |倒序浏览
我不知道我说看到的是否正确。我在写程序过程中,比如定义一个字符指针:*data。
      当我给data的数据在60KB以下时,再把这些数据写到一个文件里面,一切正常,没有什么错误,
      当超过60KB时,被写入的文件一直为0KB。这是为什么呢?即便我给data分配足够大的空间,结果还是0Kb。还请高手指教!

     希望高手回复答案的时候,能帮着举个带着代码的的例子,求教,求教了,急急急~~ 高手帮帮忙吧!  OTZ  OTZ OTZ

论坛徽章:
0
2 [报告]
发表于 2010-06-03 17:50 |只看该作者
别人可没你这问题,把你的程序发出来。

论坛徽章:
0
3 [报告]
发表于 2010-06-04 21:28 |只看该作者
问题没描述清楚  没法解答

论坛徽章:
0
4 [报告]
发表于 2010-06-05 01:07 |只看该作者
结贴: 已经解决

问题的答案是

你用的是TC编译器吗,如果是的话,那就是因为TC下C的内存管理有几种模式,默认的是small模式,在这种模式下数据段不能超过64kb,即你定义的所有全局变量的总和不能超过64kb,如要超过64kb,请使用large模式或huage模式.
最后强烈建议你使用vc,vc没有这种问题。不要再使用TC了,TC太老了,都dos下的产品了。

论坛徽章:
0
5 [报告]
发表于 2010-06-05 18:03 |只看该作者
结贴: 已经解决

问题的答案是

你用的是TC编译器吗,如果是的话,那就是因为TC下C的内存管理有几种模式 ...
sohu2000000 发表于 2010-06-05 01:07



    老兄,你都没有说明你使用的环境啊

论坛徽章:
0
6 [报告]
发表于 2010-06-05 18:14 |只看该作者
本帖最后由 没本 于 2010-06-05 18:17 编辑

有种时光错乱的感觉,又回到了用TC 2.0,CCDOS,Word Star,波斯王子,PC Tools的80年代末90年代初。
那时候的Turbo Pascal不错,编译速度超快,已经开始支持OO了。

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
7 [报告]
发表于 2010-06-05 21:33 |只看该作者
搞半天原来是5毛啊


有linux版的,我44

论坛徽章:
0
8 [报告]
发表于 2010-06-05 21:45 |只看该作者
本帖最后由 没本 于 2010-06-05 21:46 编辑

楼主在本版就一帖多发了,原来linux版还发了啊。五毛到不像,给TC打广告没钱拿啊,20多年前的产品,早过专利保护期了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP