int StrMid( char pstrSrc[], char pstrDst[], long start, long len);
0以上: 切り取った文字列長
-2: 切り取った文字列長が格納配列よりも大きい
pstrSrc[]: 対象となる文字列
pstrDst[]: 切り取った文字列の格納配列
long start: 切り取り開始位置
long len: 切り取り文字列長
pstrSrcの文字列のstart位置からlen分を切り取り、pstrDstに格納します。
pstrSrcの文字列のstart位置からlen分を切り取り、pstrDstに格納します。
切り取った文字列が格納配列よりも大きい場合は-2が返却されます。
RTX64-4.4 以降対応
〇PCベースコントローラ
×InterMotion
void main()
{
char csrc[64];
char cdst[64];
long start;
long len;
int r;
//test1
r = 0;
Sprintf1(csrc, "%s" , "PrimeMotionInc");
start = 5;
len = 6;
r = StrMid(csrc, cdst, start, len);
Printf1("[%s]\n", cdst);// [Motion]
}