是这样的:
char ans[1024];    
nLength = ReadComm(ans, 1024);//读串口的数据,,,
其中ans为下面的值,有时候前面还有一些其他的数据,,
+CMGS: 151OK?+CMTI: "SM",4?+CMGL: 4,"REC UNREAD","+8613591441979",,"04/08/13,10:26:28+00"
gggggggggggggggggggggg
我现在定义char *p;
ptr = ans;
想用ptr = strstr(ptr, "+CMGL:")找出"+CMGL:"的位置,,可是这样写的话,运行的时候提示错误,,应该怎么做才可以找到"+CMGL:"的位置,谢谢!!!!!!!!!!!