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