hblovetian
新手,望各位大哥大姐指點(diǎn)。
級別: 略有小成
![]() |
宏指令中怎么取一個字符的前幾位,后幾位,和中間幾位。如'0123456789'怎么取12345,12345678,6789。怎么編寫宏指令,謝謝。 |
|
---|---|---|
|
lixianji_007
級別: 工控俠客
![]() |
圖片:
![]() 函數(shù)庫里有這個函數(shù)的,不過威綸的宏指令手冊里沒有講解,做了個樣例仿真一下可以的; macro_command main() char a[10],b[10] //定義 GetData(a[0],"TK6070iP",lw,20,10) //讀取源字符串 StringMid(a[2],6,b[0] ) //從字符串lw20開始的第3個字符截取6個字符保存到b[0]開始地址; SetData (b[0],"TK6070iP",lw,100,10) //截取的字符串保存到lw100開始的地址 end macro_command [ 此帖被lixianji_007在2017-03-30 12:22重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|