[問題] 請問有人遇過編譯跟執行不同的狀況嗎?

看板MacDev作者 (Aureo)時間9年前 (2016/04/01 17:17), 9年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
最近在開發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
Memory
04/01 19:11, 1F
謝謝~以解決,問題出在初始化陣列錯誤! ※ 編輯: aureolus (60.248.134.2), 04/07/2016 13:53:37
文章代碼(AID): #1M_Zovtf (MacDev)
文章代碼(AID): #1M_Zovtf (MacDev)