在CH375HF?.H頭文件中有這樣的定義: /*子程序庫(kù)中提供的子程序*/ extern UINT8 CH375GetVer( void ); /* 獲取當(dāng)前子程序庫(kù)的版本號(hào) */ extern void CH375Reset( void ); /* 復(fù)位CH375 */ extern UINT8 CH375Init( void ); /* 初始化CH375 */ extern void CH375DirtyBuffer( void ); /* 清除磁盤(pán)緩沖區(qū) */ extern UINT8 CH375FileOpen( void ); /* 打開(kāi)文件或者枚舉文件 */ extern UINT8 CH375FileEnumer( void ); /* 枚舉文件 */ extern UINT8 CH375FileClose( void ); /* 關(guān)閉當(dāng)前文件 */ extern UINT8 CH375FileQuery( void ); /* 查詢當(dāng)前文件的信息 */ extern UINT8 CH375FileModify( void ); /* 查詢或者修改當(dāng)前文件的信息 */ extern UINT8 CH375FileLocate( void ); /* 移動(dòng)當(dāng)前文件指針 */ extern UINT8 CH375FileReadX( void ); /* 從當(dāng)前文件讀取數(shù)據(jù)到指定緩沖區(qū) */ #ifdef EN_DISK_WRITE extern UINT8 CH375FileErase( void ); /* 刪除文件并關(guān)閉 */ extern UINT8 CH375FileCreate( void ); /* 新建文件并打開(kāi),如果文件已經(jīng)存在則先刪除后再新建 */ extern UINT8 CH375FileWriteX( void ); /* 向當(dāng)前文件寫(xiě)入指定緩沖區(qū)的數(shù)據(jù) */ extern UINT8 CH375DiskSize( void ); /* 查詢磁盤(pán)容量 */ extern UINT8 CH375DiskQuery( void ); /* 查詢磁盤(pán)信息 */ #endif #ifdef EN_BYTE_ACCESS extern UINT8 CH375ByteLocate( void ); /* 以字節(jié)為單位移動(dòng)當(dāng)前文件指針 */ extern UINT8 CH375ByteRead( void ); /* 以字節(jié)為單位從當(dāng)前位置讀取數(shù)據(jù)塊 */ #ifdef EN_DISK_WRITE extern UINT8 CH375ByteWrite( void ); /* 以字節(jié)為單位向當(dāng)前位置寫(xiě)入數(shù)據(jù)塊 */ #endif #endif extern UINT8 CH375BulkOnlyCmd( void ); /* 執(zhí)行基于BulkOnly協(xié)議的命令 */ extern UINT8 CH375DiskReady( void ); /* 查詢磁盤(pán)是否準(zhǔn)備好 */ extern UINT8 CH375DiskConnect( void ); /* 檢查磁盤(pán)是否連接 */
我想問(wèn)一下,這些函數(shù)是不是只要頭文件申明了,就可以直接調(diào)用呢?還是要自己修改后才能用??? 這些函數(shù)的原形在哪個(gè)文件里面呢???我怎么找不到函數(shù)原形呢??? 有哪位知道嗎??非常感謝??!