//+------------------------------------------------------------------+ //| スクリプトプログラム開始関数 | //+------------------------------------------------------------------+ void OnStart() { //--- シンボルコードで配列を作成する uchar array[]= { 84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 116, 101, 115, 116, 32, 111, 102, 32, 116, 104, 101, 32, 67, 104, 97, 114, 65, 114, 114, 97, 121, 84, 111, 83, 116, 114, 105, 110, 103, 40, 41, 32, 102, 117, 110, 99, 116, 105, 111, 110 }; //--- 文字列に変換されたコードの配列を操作ログに出力する Print(CharArrayToString(array)); //--- シンボルコードと終端ゼロで配列を作成する uchar array_z[]= { 84, 104, 105, 115, 32, 105, 115, 32, 97, 32, 116, 101, 115, 116, 0, 32, 111, 102, 32, 116, 104, 101, 32, 67, 104, 97, 114, 65, 114, 114, 97, 121, 84, 111, 83, 116, 114, 105, 110, 103, 40, 41, 32, 102, 117, 110, 99, 116, 105, 111, 110 }; //--- 操作ログに終端ゼロを持つコードの 2 番目の配列を出力する PrintFormat("%s ...", CharArrayToString(array_z)); /* 結果: This is a test of the CharArrayToString() function This is a test ... */ } |