您现在的位置: 天极网 > 2.6 字符串操作

2.6 字符串操作

2001-01-20 21:43作者: adding出处:yesky责任编辑:
  同C语言一样,InstallScript也有许多字符串操作的运算符及其内部函数。

  2.6.1 字符和字符串

  虽然InstallScript支持数组类型,但它只支持一维数组。且这里的字符数组和字符串的概念很不一样。例如:

  CHAR str[10];

  program

   str="ABCDE"; // 产生编译错误

  endprogram

  但是,STRING类型的字符串概念与C语言一样。它是一个以'\0'为终止符的一维字符数组,使用数组下标可以获得相应的字符。例如:

  [例Ex_String] 使用字符串。

   prototype BlankLeadingZeros(BYREF STRING);

    STRING szString;

    program

    szString = "00001234";

    BlankLeadingZeros(szString);

    MessageBox(szString, INFORMATION);

   endprogram

   function BlankLeadingZeros(szString) // 将字符串的前导字符'0'变为空格。

    INT iVal, iLength;

    begin

     iVal = 0; // 字符数组的下标从0开始

     iLength = StrLength (szString);

     while (szString[iVal] = "0") && (iVal <= iLength)

      szString[iVal] = " ";

      iVal = iVal + 1;

     endwhile;

    end;

结果是将"00001234"字符串变为" 1234"。
共4页。 1 2 3 4 8 :
共4页。 1 2 3 4 :
相关文章及产品
关注此文读者还看过
相关
文章排行
本周
本月
最近更新
关于我们|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 Powered by 天极内容管理平台CMS4i
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众-网站地图