mCmdParam.ByteRead.mByteCount = MAX_PATH_LEN-1;/* 请求读出几十字节数据 */
mCmdParam.ByteRead.mByteBuffer= &buf[0];
ucIndex = CH579ByteRead( );??
printf("mCmdParam.ByteRead.mActCnt=%d\n\r",mCmdParam.ByteRead.mActCnt);
printf("byte read=%d\n\r",mCmdParam.ByteRead.mByteCount);
如上代码?
我发现读取数据到文件末尾mCmdParam.ByteRead.mByteCount这个值还是等于MAX_PATH_LEN-1(其实最后几个数据大小小于 MAX_PATH_LEN-1)
而?mCmdParam.ByteRead.mActCnt这个值一直为0
我的问题:
比如我每次想读取MAX_PATH_LEN-1,那么我实际读取到的数据的个数如何确定呢?