當前位置:編程學習大全網 - 編程軟體 - 想知道Call viVScanf(Vi, "%t", strRes)中的“%t”是什麽意思

想知道Call viVScanf(Vi, "%t", strRes)中的“%t”是什麽意思

我現在在做GPIB的通信還不是完全理解這個函數的使用方法,經過做壹些測試實驗,並查找了安捷倫公司關於GPIB的編程手冊,明白了這個%t的作用:"Corresponding argument is a pointer to a string."這是手冊中的原話,%t其實指後面的參數strRes是壹個指向字符型的指針,那麽妳在讀取vi設備後,通過函數viVScanf(),設備返回的數據(字符形式),就會由strRes這個指針傳遞個相應的字符型數組或者其他。如果妳將%t改為c%,那麽讀取後只能保存第壹個字符,而不是其返回的全部字符型信息,這是我剛做測試弄出來的,看到這個好幾年前的問題沒有人回答,又找不到答案,我就自己測試了,希望對妳有幫助,***同進步。

  • 上一篇:VB高手用VB實現動態數組矩陣
  • 下一篇:用Java怎麽實現微信支付?
  • copyright 2024編程學習大全網