各位高手: 怎么才能把例子程序中的MY_ADC.TXT換個名字呢?不太明白,例如我想換成AA.TXT: 如果U盤中有AA.TXT那么程序能打開這個文件但是寫不進(jìn)去數(shù)據(jù),如果U盤沒有AA.TXT打開文件時就會出錯了,是不是庫里給定死了?謝謝??! 以前問過這個問題有個高手說得重新打開文件再獲取相關(guān)信息,可是程序一開頭不就是先打開文件嗎?
怎么可能的,前貼已經(jīng)告訴你原因了.是你文件沒有更改長度當(dāng)然會這樣了,WINDOWS就是根據(jù)長度來讀文件的.文件長度為1,那么肯定讀不出什么數(shù)據(jù)來.
將U盤連到電腦上用WinHex這個軟件打開你的磁盤,看磁盤中是否有你寫入的數(shù)據(jù).如果有數(shù)據(jù)說明沒有正確更新文件信息,如果磁盤中沒有數(shù)據(jù)則需要檢查你的程序流程是否有錯誤.
1、我們的庫怎么可能把文件名定死呢!出錯返回的代碼是什么呢 ? 2、想指定什么樣的名字,你就寫什么樣的數(shù)據(jù),例如在根目錄下新建一個123.TXT mCmdParam.Create.mPathName[ 0 ] = '\\'; mCmdParam.Create.mPathName[ 1 ] = '1'; mCmdParam.Create.mPathName[ 2 ] = '2'; mCmdParam.Create.mPathName[ 3 ] = '3'; mCmdParam.Create.mPathName[ 4 ] = '.'; mCmdParam.Create.mPathName[ 5 ] = 'T'; mCmdParam.Create.mPathName[ 6 ] = 'X'; mCmdParam.Create.mPathName[ 7 ] = 'T'; mCmdParam.Create.mPathName[ 8 ] = 0; s = CH375FileCreate( );
謝謝各位的回復(fù),我借了個別人的U盤,只要在程序中文件名的相應(yīng)位置更改就可以了,但是,我的U盤確實(shí)是只能用MY_ADC.TXT這個明,很奇怪,可能是我的U盤事情?。?/p>