我在程序调试时,发现lRetVal = sl_FsOpen(FileName, _FS_MODE(_FS_MODE_OPEN_WRITE,0,0,0), &Token, &fileHandle);通过_FS_MODE_OPEN_WRITE打开文件后,sl_FsRead读取文件总是返回-15的失败(读取文件偏移量为0,而且我确定文件中有200字节的数据)。
若我在_FS_MODE_OPEN_WRITE打开文件后,先用sl_FsWrite对文件进行先入,再通过sl_FsRead读取文件则能够正常进行读取。
请问有人遇到过类似问题吗?请指点一下,谢谢!