[原創(chuàng)]再次感謝+再次求助~~~

終于可以讀寫U盤了~~~感謝貴公司的各位技術(shù)支持的幫助~~ 現(xiàn)在遇到的問題是:我們想讀取一個(gè)已存在的文件,然后復(fù)制一份內(nèi)容再次攜入一個(gè)文件,類似于它的復(fù)件~~ 我們的代碼如下,各位看看有何錯(cuò)誤:

printf( "Open\n" ); // mCopyCodeStringToIRAM( mCmdParam.Open.mPathName, "/C51/CH375HFT.C" ); /* 文件名,該文件在C51子目錄下 */ // i = CH375FileOpen( ); /* 打開文件 */ // if ( i == ERR_MISS_DIR || i == ERR_MISS_FILE ) /* 沒有找到文件 */ // { printf( "沒有找到此文件!" ); // *pRAMStr = "沒有找到此文件!"; // } // else /* 找到文件或者出錯(cuò) */ // { mStopIfError( i ); // TotalCount = 600; /* 準(zhǔn)備讀取總長度 */ // printf( "從文件中讀出的前%d個(gè)字符是:\n",TotalCount ); // while ( TotalCount ) /* 如果文件比較大,一次讀不完,可以再調(diào)用CH375ByteRead繼續(xù)讀取,文件指針自動(dòng)向后移動(dòng) */ // { if ( TotalCount > MAX_BYTE_IO ) c = MAX_BYTE_IO; /* 剩余數(shù)據(jù)較多,限制單次讀寫的長度不能超過 sizeof( mCmdParam.ByteRead.mByteBuffer ) */ // else c = TotalCount; /* 最后剩余的字節(jié)數(shù) */ // mCmdParam.ByteRead.mByteCount = c; /* 請求讀出幾十字節(jié)數(shù)據(jù) */ // i = CH375ByteRead( ); /* 以字節(jié)為單位讀取數(shù)據(jù)塊,單次讀寫的長度不能超過MAX_BYTE_IO,第二次調(diào)用時(shí)接著剛才的向后讀 */ // mStopIfError( i ); // TotalCount -= mCmdParam.ByteRead.mByteCount; /* 計(jì)數(shù),減去當(dāng)前實(shí)際已經(jīng)讀出的字符數(shù) */ // for ( i=0; i!=mCmdParam.ByteRead.mByteCount; i++ ) // { *pRAMStr = mCmdParam.ByteRead.mByteBuffer[i]; // pRAMStr ++; // } /* 顯示讀出的字符 */ // if ( mCmdParam.ByteRead.mByteCount < c ) /* 實(shí)際讀出的字符數(shù)少于要求讀出的字符數(shù),說明已經(jīng)到文件的結(jié)尾 */ // { printf( "\n" ); // printf( "文件已經(jīng)結(jié)束\n" ); // break; // } // } // } // mCopyCodeStringToIRAM( mCmdParam.Create.mPathName, "/COPY.TXT" ); /* 新文件名,在根目錄下,中文文件名 */ // i = CH375FileCreate( ); /* 新建文件并打開,如果文件已經(jīng)存在則先刪除后再新建 */ // mStopIfError( i ); // while( 1 ) /* 分多次寫入文件數(shù)據(jù) */ // { for ( i=0; i// { c = *pRAMStr; // mCmdParam.ByteWrite.mByteBuffer[i] = c; // if ( c == 0 ) break; /* 源字符串結(jié)束 */ // pRAMStr++; // } // if ( i == 0 ) break; /* 源字符串結(jié)束,完成寫文件 */ // mCmdParam.ByteWrite.mByteCount = i; /* 寫入數(shù)據(jù)的字符數(shù),單次讀寫的長度不能超過MAX_BYTE_IO,第二次調(diào)用時(shí)接著剛才的向后寫 */ // i = CH375ByteWrite( ); /* 向文件寫入數(shù)據(jù) */ /// mStopIfError( i ); // } // printf( "Close\n" ); // mCmdParam.Close.mUpdateLen = 1; /* 自動(dòng)計(jì)算文件長度,以字節(jié)為單位寫文件,建議讓程序庫關(guān)閉文件以便自動(dòng)更新文件長度 */ // i = CH375FileClose( ); // mStopIfError( i ); // P1_2 = 0; /*復(fù)制結(jié)束*/

你好: 這個(gè)是庫5的復(fù)制文件,你可以參考UploadImages/20077301116211.rar


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频