[問題] 請問有人遇過編譯跟執行不同的狀況嗎?
最近在開發MAC OS下的GBIB TOOLS
其中有使用到這幾行:
int dmm = 0;
char buffer[100];
dmm = ibdev(0,2,0,13,1,0);
ibwrt (dmm,ch1, strlen(ch1));
ibrd (dmm, buffer, sizeof(buffer));
以上程式碼都寫在一個IBAction的Button裡面
有加入GBIB用的Framework NI488.framework
程式在編譯時Build的結果執行都非常正常
但是一輸出成app以後,同樣的用指令*idn?
去獲取回傳裝置的名稱到buffer裡面
但是僅限第一次按下Button有效,之後不管怎麼執行Buffer都無法帶回值
請問有人知道大可能是漏掉什麼情況或是大概的狀況嗎?謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.134.2
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1459502265.A.DE9.html
→
04/01 19:11, , 1F
04/01 19:11, 1F
謝謝~以解決,問題出在初始化陣列錯誤!
※ 編輯: aureolus (60.248.134.2), 04/07/2016 13:53:37
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章