学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 16 12
发新话题
打印

求助!急!!!

以下是引用lzt在2004-05-31 10:13:54的发言:

谢谢楼上的

那麽,:_TEXT:segment/group exceeds 64k,是什麽原因?该怎麽解决呢?

就是因为你的数组超过了64K的大小限制,所以有这样的提示

TOP

谢谢

TOP

char str1[600],str2[600];

char *s=str;

char *tt[100];----------大部分都赋给了一个字符串,且位于子函数中

还是不行呀?

程序中调用了很多的函数,去掉一个就可以了,再添上去就又不行了

TOP

你把数组定义为动态数组,在堆里给它分配空间吧。

TOP

怎麽做?能举个例子吗?

谢谢!

是修改主函数中的呢,还是修改调用的子函数中的?两种都可以吗?

[此贴子已经被作者于2004-06-03 10:50:36编辑过]

TOP

用malloc()和free()函数来分配,释放内存

#include<malloc.h>

char* str1 str1=malloc(sizeof(char)*600) ...... ...... free(str1);

TOP

 16 12
发新话题