MFC中一段用Cfile物件的程式讀取傳感器中的資料然后寫入TXT檔案,移植到另外一個程式上時只是創建了txt檔案,傳感器的資料讀不進去,TXT檔案始終0kb
uj5u.com熱心網友回復:
有沒有FileCloseuj5u.com熱心網友回復:
先看有沒有正確讀取到資料,列印一下,然后就是寫入檔案是否有錯誤uj5u.com熱心網友回復:
LRESULT CPowerweightDlg::OnUpdateEditMsg(WPARAM wParam,LPARAM lParam)
{
CString angleData1, newLine = "\r\n";
angleDataFile1.SeekToEnd(); // 檔案指標移到檔案尾
angleData1.Format("%f", m_load_pv);
angleDataFile1.Write(angleData1, 6);//寫入
angleDataFile1.Write(newLine, 2);//換行
UpdateData(FALSE);
return 0;
}
uj5u.com熱心網友回復:
謝謝你們,這段代碼在一個程式上沒問題,移植到另一個程式上只是創建了TXT檔案,TXT檔案始終0kbuj5u.com熱心網友回復:
一個程式只是讀拉力傳感器的資料這個可以,另一個程式原來是讀一個串口的光柵尺資料,后來我給它加上讀拉力傳感器的代碼再加上創建檔案的程式,資料是可以顯示在ntgraph圖形控制元件上的,就是寫不到TXT檔案上uj5u.com熱心網友回復:
同問。
uj5u.com熱心網友回復:
你Debug下除錯一下看看,你的資料正確嗎?先保證你的資料沒有問題~
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/142571.html
標籤:基礎類
