Window API编程字符串问题
刚接触WINCE,采用API编程编一个串口接收数据驱动,想问一下如何测量字符串长度?INTrc;DWORDcBytes;BYTEch;rc=ReadFile(hSer,&...
刚接触WINCE,采用API编程编一个串口接收数据驱动,想问一下如何测量字符串长度?
INT rc;
DWORD cBytes;
BYTE ch;
rc = ReadFile(hSer,&ch,1,&cBytes,NULL);
假设已成功打开串口,从串口读数据到rc,怎么得到rc中字符串的长度? 展开
INT rc;
DWORD cBytes;
BYTE ch;
rc = ReadFile(hSer,&ch,1,&cBytes,NULL);
假设已成功打开串口,从串口读数据到rc,怎么得到rc中字符串的长度? 展开
1个回答
展开全部
接收不是有长度参数吗。
BOOL ReadFile(
HANDLE hFile, //文件的句柄
LPVOID lpBuffer, //用于保存读入数据的一个缓冲区
DWORD nNumberOfBytesToRead, //要读入的字节数
LPDWORD lpNumberOfBytesRead, //指向实际读取字节数的指针
LPOVERLAPPED lpOverlapped
//如文件打开时指定了FILE_FLAG_OVERLAPPED,那么必须,用这个参数引用一个特殊的结构。
//该结构定义了一次异步读取操作。否则,应将这个参数设为NULL
);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询