想跟各位請教一個問題

目前遇到一個掃描資料是Qrcode
掃出來內容格式是:@CodeTop:1060507234516@PageNo:0001|A001.pdf|26780|2017|7|21|14|11@CodeEnd

不過因為使用的程式是更之前設計的
輸入驗證資料只需要26780這五碼

想請問是否有辦法可以在條碼掃描器掃描後只自動截取所需要的五碼數字後輸入?

再麻煩高手解惑
文章關鍵字
calaingo wrote:
想跟各位請教一個問...(恕刪)
掃出來內容格式是:@CodeTop:1060507234516@PageNo:0001|A001.pdf|26780|2017|7|21|14|11@CodeEnd

不過因為使用的程式是更之前設計的
輸入驗證資料只需要26780這五碼

".pdf|" 是固定的話..

那就 先搜 ".pdf|"..

搜到後, 位址加5, 把後面的 字串 轉成 int

// c code demo..

int v;
char *pi = [輸入字串] // @CodeTop:1060507234516@PageNo:0001|A001....
char *pt = strstr(pi, ".pdf|")

if (!pt) return [not_found_result_code]..

v = atoi(pt+5);


非常感謝您的回覆

我想請問我不是軟體設計者,也不是寫程式專長
我是想在目前辦公室使用的舊軟體跟二維掃瞄器輸入的資料中間先有一個字串擷取的動作再讀入原本的五碼輸入欄位
您回的我大概看得懂意思
但想請問我需要透過什麼方式來轉成可以用的輔助程式或小軟體?

再次感謝您!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!