
代碼:
HANDLE hbr = NULL;
HBLUETOOTH_DEVICE_FIND hbdf = NULL;
BLUETOOTH_FIND_RADIO_PARAMS btfrp = { sizeof(BLUETOOTH_FIND_RADIO_PARAMS) };
BLUETOOTH_RADIO_INFO bri = { sizeof(BLUETOOTH_RADIO_INFO)};
BLUETOOTH_DEVICE_SEARCH_PARAMS btsp = { sizeof(BLUETOOTH_DEVICE_SEARCH_PARAMS) };
BLUETOOTH_DEVICE_INFO btdi = { sizeof(BLUETOOTH_DEVICE_INFO) };
hbf=BluetoothFindFirstRadio(&btfrp, &hbr);
#if 0
DWORD i = 100;
int Item = _clistCtilValue.GetItemCount();
c.Format(_T("%d:",i));
_clistCtilValue.SetItemText(Item, 1, c);
SetDlgItemText(IDC_EDIT1, c);
#endif
if ((ERROR_SUCCESS == BluetoothGetRadioInfo(hbr, &bri)))
{
int Item = _clistCtilValue.GetItemCount();
#if 1
addrLog.Format(_T("%02x:%02x:%02x:%02x:%02x:%02x_%x: ", btdi.Address.rgBytes[0], btdi.Address.rgBytes[1], btdi.Address.rgBytes[2], btdi.Address.rgBytes[3],
btdi.Address.rgBytes[4], btdi.Address.rgBytes[5], btdi.Address.ullLong));
#endif
uj5u.com熱心網友回復:
補充:開發環境是VS2013uj5u.com熱心網友回復:
不要依賴除錯器輸出復雜資料結構!而要將復雜資料結構的整個內容在處理它的每一步使用一小段代碼按自己很容易理解的格式輸出,非常有助于除錯!或者可以說是“基礎設施”uj5u.com熱心網友回復:
這樣可以看到每個變數的變化情況。只是這個代碼在VS2010上輸出的結果是正常的,但是VS2010上沒有我想要的lib,把lib拿到V2013上編譯會少很多需要編譯的頭檔案。網上也是建議用V2012以后的版本,大神能給個指點么?我真的沒有看出問題在哪?uj5u.com熱心網友回復:
區域變數中查看的是 bri, 輸出的是 btdiuj5u.com熱心網友回復:
非常感謝,自己沒有看清楚,粗心大意了!uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
關于自己是否適合編程的很簡單的測驗:
在報紙或雜志上隨便找一段約1000字的文章,在Word中輸入一遍。輸完后再參考下面答案:
A里面有10處以上文字或標點錯誤
B里面沒有文字或標點錯誤并敢為此跟人打賭
C里面沒有文字或標點錯誤并且字體和排版完全與原稿一致
D列印在半透明的紙上和原稿重疊在一起檢查一模一樣,且自我感覺很有成就感
A不適合編程(理由:打字準確度偏低、粗心大意)
B初級程式員(理由:打字準確度很高、認真細致、自信、理解全角半角概念)
C高級程式員(理由:在B的基礎上理解字體和排版也是電腦列印的重要因素、但相比D還不夠偏執、精益求精、結果可驗證)
D軟體專案經理(理由:能針對專案給出令人信服的細致到極點的需求說明和典型測驗用例。用戶幾乎挑不出毛病。專業!)
如果想從A變成B的話,到我的資源http://download.csdn.net/detail/zhao4zhong1/4084259里面下載“適合程式員的鍵盤練習”
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/78347.html
標籤:基礎類
上一篇:最小外接圓.exe 中的 0x54670454 處有未經處理的例外: 0xC0000005: 讀取位置 0x00210000 時發生訪問沖突
