在C字符数组中查找回车换行符

时间:2019-07-19 16:09:23

标签: c serial-port

我正在尝试验证回车换行符是否存在于所有传入的串行数据记录中。串行数据以规范模式进行处理,所有“有效”数据记录的末尾都有回车换行2字节序列(0xD 0xA)(\r\n)。做这个的最好方式是什么?

我有以下内容:

char buffer[100];
int sz = read(fd,buffer,100);
if(sz<=0){
     printf("error %d",sz);
}
char * crlf = strstr(buffer,"\r\n");
if(crlf == NULL){
    printf("No CRLF found.")
}

这是执行此操作的正确方法吗?

0 个答案:

没有答案