マクロで 配列変数に文字定数・数値を代入する方法  または文字列・文字定数・数値を連結する方法
掲載日:99/05/17
回答
  配列変数に文字列を代入するには、システム関数“strcpy()”を使います。
また、文字列・文字定数・数値を連結するには、システム関数“sprintf()”を使います。
 たとえば、“AAA”という文字を配列変数 @str1 に代入し、“BBB”という文字定数と 数値 0 の代入された @1と 数値 1 を連結し、@str2 に代入される場合

  @1 = 0
  strcpy(@str1,"AAA")
  sprintf(@str2,"%d%d%s%s",@1,1,@str1,"BBB")

というマクロを実行すると @str1 , @str2 の内容は、それぞれ、AAA、01AAABBB となります。

"strcpy"、"sprintf"の書式については、ヘルプをご覧ください。

 
一覧に戻る
テキストエディタ MIFES 製品情報