我想处理在缓冲区内的数据,比如去掉没用的字符或符号,
我一直在找这类函数,但英语太差,不知那为大侠能指点一二
谢谢了!!!
郁闷ing..........

解决方案 »

  1.   

    strtok 可以把指定的字符串中的某些字符全部替换为 '\0'
      

  2.   

    smallbull的方法是正确的,int i;
    char s[] = "adfuiei98239afn%$sdf_)"for(i = 0; i < strlen(s); i++)
    {
        if(isdigit(s[i])
        {
             /* operation code */
        }
        if(isalpha(s[i])
        {
             /* operation code */
        }
        /* other operation code */
    }
      

  3.   

    不就是一边用Read读取数据,这一边用Write写就可以了。你到底想问什么
      

  4.   

    你自己判断一下不就得了
    char *szBuff=new char[256];
    read()
    if( ----- )
    {
    }write()
      

  5.   

    把read出来的东西加以过滤然后write、问题不是很清楚。建议贴出部分源码。