zoukankan      html  css  js  c++  java
  • delphi两个取字串长度的函数strlen,length

    ━━━━━━━━━━━━━━━━━━━━━━━━━━

    【strlen】PChar 串专用函数:串长度

    procedure TForm1.BitBtn1Click(Sender: TObject); 
    var s: Widestring; 
    begin 
    s := '桂枝香在故国晚秋'; 
    ShowMessage(IntToStr(Length(String(s))));//结果不是8而是16 
    end;
    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    如果想得到8: 
    ShowMessage(IntToStr(Length(s)));//结果不是16而是8 

    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    【length】Length (S): Integer; 返回参数字符串的长度。

      AnsiString这是Pascal缺省的字符串类型,它由AnsiChar字符组成,其长度没有限制,同时与null结束的字符串相兼容。

      在大多数情况下,AnsiString类型能被用成PChar,应该尽可能地使用AnsiString,因为它对字符串内存的管理是自动,极大地减少了应用程序中内存混乱的错误代码,因此,要尽可能地避免用PChar类型以及对它相应进行人工分配内存。

  • 相关阅读:
    Fiddler界面详解
    Windows平台下Java,tomcat安装与环境配置
    为什么要装Tomcat?
    实例五租房子
    实例四投票
    易犯的PHP小错误及相应分析
    MYSQL数据库错误代码提示汇总
    php mysql_insert_id()
    实例三搜索
    实例二增删改查
  • 原文地址:https://www.cnblogs.com/jijm123/p/11377966.html
Copyright © 2011-2022 走看看