读书人

发何给字符串赋一个很长的值大概有1

发布时间: 2012-03-27 13:44:24 作者: rapoo

发何给字符串赋一个很长的值,大概有1万个字节,如char str[10000]=""
发何给字符串赋一个很长的值,大概有1万个字节,如char str[10000]= "这里是内容,有5000汉字 ",我在VC6下搞了好久没成?请教一下大家!谢谢!

[解决办法]
太长的话用new在堆上分配空间
[解决办法]
栈里允许的变量空间有限,
特别达到几兆的空间要到堆上分配空间,

如果更大,恐怕就要用内存文件 虚拟内存之类的东西了,
或者干脆存为文件再慢慢读吧,就是慢些,哈哈,不知道想实时系统里面的超大型数据是怎么处理的,有高手指点下?
[解决办法]
affss() ( ) 信誉:100
谢谢各位,我是想用程序显示一篇文章,不是空间不够,用 char str[10000]分配一万个字节不成问题,10万也行,我试过了,就是不能把字搞上去,我是在记事本时copy然后粘贴,就是粘不上去。我没试过一个字一个字打。

------------------------------------------------

你是说你用记事本把文字COPY到数组里?然后P出来?
吧代码写出来大家分析一下。
[解决办法]
记事本有上限的,我以前从网上COPY文章也遇到过
[解决办法]
寒ls的~~
[解决办法]
注意,你的文章里面是否有英文的 "?你要小心,用字符转换。还有这么大的东西你不用new,牛×

读书人网 >C语言

热点推荐