0
我想將整數作爲字符串緩衝區發送到使用WriteFile
的串行端口。該數據值是來自傳感器的結果,該數據最多有2個字符。如何使用用於串行端口的WriteFile將字符串作爲字符串發送
我試圖用itoa
轉換例如:
DWORD nbytes;
int a,b,c;
a=10;
char *tempa ="";
tempa = itoa(a, tempa,0);
if(!WriteFile(hnd_serial, a, 2, &nbytes, NULL)){MessageBox(L"Write Com Port fail!");return;}
此代碼不能正常工作。
Unhandled exception at 0x1024d496 (msvcr100d.dll) in ENVSConfig.exe: 0xC0000094: Integer division by zero.
而且我已經試過建議從以下網站: convert int to string但仍然沒有工作,。
有沒有什麼線索可以做到這一點?
謝謝你救我的天 – Limavolt