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类型以及对它相应进行人工分配内存。

  • 相关阅读:
    Scala编译环境搭建(mac IDEA)
    Scala初见
    boost spirit使用
    基于OPENCV的图像融合
    C++获取hostname&IP&MAC地址
    httpd启动检查
    react eslint 代码格式补全的插件
    将html页面导出为word
    redux的笔记
    img onerror事件的使用
  • 原文地址:https://www.cnblogs.com/jijm123/p/11377966.html
Copyright © 2011-2022 走看看