| 
 | 
 
 楼主 |
发表于 2009-8-21 13:54:28
|
显示全部楼层
 
 
 
原帖由 haulm 于 2009-8-20 22:06 发表   
看来我还能进一步完善这个拔号器,至少不让它拔号失败时失去响应几秒。   
 
haulm,解释一下这段: 
为什么我觉得 a 和 b 最后都是 NULL 呢? 
  
- const char *a="",*b="";
 
 - while(fgets(sl,128,in))
 
 - {
 
 -     if(strstr(sl,"mxd_connect")) // 检测是否包含 "mxd_connect" 字符串
 
 -     {
 
 -         a=strtok(sl,"\t*"); // 按照 \t 或者 * 来分段,a 是第一个
 
 -         if(a!=NULL)
 
 -         {
 
 -             a=strtok(NULL,"\t*"); // a 存在的话.... ???
 
 -         }
 
 -         if(a!=NULL)
 
 -         {
 
 -             b=strtok(NULL,"\t*"); // a 存在的话.... ???
 
 -         }
 
 -         break;
 
 -     }
 
 - }
 
 
  复制代码 |   
 
 
 
 |