製図システム HICAD/DRAFT for Windows マクロ編

[目次][用語][索引][前へ][次へ]

4.9.1 CINS(文字列挿入)

【機能】
aの文字列のxバイト目の後にbの文字列を挿入した文字列を返します。

【構文】
CINS(a:x:b)

【引数】
a C 文字列
x I 整数値
b C 文字列

【戻り値】
C 文字列

【解説】
  • aの先頭にbを挿入するときは,xに0を指定します。
  • xの値がaのエリアを超えるときは,エラーになります。
  • xで指示したaがシフトJISコードのため分割できないときは,エラーになります。
  • xには0以上を指定します。

【例題】
文字列abcdeの3バイト目の後に文字列ffを挿入します。
 
a.c="abcde";
x.i=3;
b.c="ff";
c.c=CINS(&a:&x:&b);
 
cには,文字列abcffdeが返されます。
 
文字列aaaの先頭に文字列ghiを挿入します。
 
a.c="aaa";
x.i=0;
b.c="ghi";
c.c=CINS(&a:&x:&b);
 
cには,文字列ghiaaaが返されます。