|
是这样。这个是需要使用的结构体
typedef struct
{
char name[256]; // filename
uint32_t size; // file size
uint8_t * buffer; // buffer
uint8_t ver; // version
}file_t;
我打开文件的函数有一个文件描述符fd,打开文件的函数使用后在进行读写操作,以打开文件的函数返回值file_t指针作为参数传给读写函数,打开文件函数中的fd值怎么才能在读写函数中使用?fd不做为参数,不能做为返回值。如果使用全局变量,我连续open两个文件fd的值就变成第二个文件的描述符了,这个也不行啊 ? |
|