在CH375HF?.H头文件中有这样的定义: /*子程序库中提供的子程序*/ extern UINT8 CH375GetVer( void ); /* 获取当前子程序库的版本号 */ extern void CH375Reset( void ); /* 复位CH375 */ extern UINT8 CH375Init( void ); /* 初始化CH375 */ extern void CH375DirtyBuffer( void ); /* 清除磁盘缓冲区 */ extern UINT8 CH375FileOpen( void ); /* 打开文件或者枚举文件 */ extern UINT8 CH375FileEnumer( void ); /* 枚举文件 */ extern UINT8 CH375FileClose( void ); /* 关闭当前文件 */ extern UINT8 CH375FileQuery( void ); /* 查询当前文件的信息 */ extern UINT8 CH375FileModify( void ); /* 查询或者修改当前文件的信息 */ extern UINT8 CH375FileLocate( void ); /* 移动当前文件指针 */ extern UINT8 CH375FileReadX( void ); /* 从当前文件读取数据到指定缓冲区 */ #ifdef EN_DISK_WRITE extern UINT8 CH375FileErase( void ); /* 删除文件并关闭 */ extern UINT8 CH375FileCreate( void ); /* 新建文件并打开,如果文件已经存在则先删除后再新建 */ extern UINT8 CH375FileWriteX( void ); /* 向当前文件写入指定缓冲区的数据 */ extern UINT8 CH375DiskSize( void ); /* 查询磁盘容量 */ extern UINT8 CH375DiskQuery( void ); /* 查询磁盘信息 */ #endif #ifdef EN_BYTE_ACCESS extern UINT8 CH375ByteLocate( void ); /* 以字节为单位移动当前文件指针 */ extern UINT8 CH375ByteRead( void ); /* 以字节为单位从当前位置读取数据块 */ #ifdef EN_DISK_WRITE extern UINT8 CH375ByteWrite( void ); /* 以字节为单位向当前位置写入数据块 */ #endif #endif extern UINT8 CH375BulkOnlyCmd( void ); /* 执行基于BulkOnly协议的命令 */ extern UINT8 CH375DiskReady( void ); /* 查询磁盘是否准备好 */ extern UINT8 CH375DiskConnect( void ); /* 检查磁盘是否连接 */
我想问一下,这些函数是不是只要头文件申明了,就可以直接调用呢?还是要自己修改后才能用??? 这些函数的原形在哪个文件里面呢???我怎么找不到函数原形呢??? 有哪位知道吗??非常感谢!!