跳至内容

ShortToString

ShortToString

把交易品种代码(统一码)转变成字符串交易品种中的一中,返回结果字符串。

string  ShortToString(
   ushort  symbol_code      // 交易品种
   );

参量

symbol_code

[in] 交易品种代码,可以使用包含交易品种或2字节十六进制代码的文本字符串代替交易品种代码,但在同一码平台上与交易品种代码相一致。

返回值

字符串。

示例:

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- 在循环中记录18个字符,从Unicode编码为U+23E9的字符开始
   for(int i=0; i<18; i++)
     {
      ushort code=0x23E9+(ushort)i;
      PrintFormat("Unicode number U+%hX: %s",code,ShortToString(code));
     }
   /*
   result:
   Unicode number U+23E9: &#9193;
   Unicode number U+23EA: &#9194;
   Unicode number U+23EB: &#9195;
   Unicode number U+23EC: &#9196;
   Unicode number U+23ED: &#9197;
   Unicode number U+23EE: &#9198;
   Unicode number U+23EF: &#9199;
   Unicode number U+23F0: &#9200;
   Unicode number U+23F1: &#9201;
   Unicode number U+23F2: &#9202;
   Unicode number U+23F3: &#9203;
   Unicode number U+23F4: &#9204;
   Unicode number U+23F5: &#9205;
   Unicode number U+23F6: &#9206;
   Unicode number U+23F7: &#9207;
   Unicode number U+23F8: &#9208;
   Unicode number U+23F9: &#9209;
   Unicode number U+23FA: &#9210;
   */
  }

另见

StringToCharArrayCharToStringStringGetCharacter