マクロで
配列変数に文字定数・数値を代入する方法 または文字列・文字定数・数値を連結する方法
掲載日: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"の書式については、ヘルプをご覧ください。 |
|