delphi一个基础问题:char字符数组的上限是多少?255吗?如果我一篇文章100万字符,赋给字符数组到底要怎么赋值?

解决方案 »

  1.   

    定义的时候没有限制
    var
      aa: array[0..999999] of Char;使用时不知道了 
    同求答案
      

  2.   

    varchar能赋更多的字符,但是太大的还是不行。
      

  3.   

    定义时不能超过999999,否则溢出.
    var
      aa: array[0..999999] of Char;
    赋值时只能是字符类型.
    aa[i] := 'a';
    一篇文章100万字符
    为什么不用 tstringlist 或者 memo呢.
      

  4.   

    溢出 不是因为Char数组有上限,而是因为局部变量的堆栈有上限,你可以设置大一点儿。
    或者直接用字符指针。
      

  5.   

    Char?文章中有汉字呢?用StringList之类的吧