zoukankan      html  css  js  c++  java
  • 2015IBM上海的一道笔试题

    描述:输入一个字符串("abc$rr$asdsakk$"),和一个分隔符("$"),进行字符串分割,反正就是实现split(题目好像就是这样,时间太久记得不太清楚了)。

    void _c_split(const char* _src, const char* _delimiter, char** _dest)

    {

      assert( _src!=NULL && _delimiter!=NULL && _dest!=NULL );

      int srcLen = strlen(_src), deLen = strlen(_delimiter);

      if ( srcLen==0 || deLen==0 )

        return;

      char* start = _src, *end;

      while ( ture )

      {

        end = strstr(start,_delimiter);

        if ( end!=NULL )

        {

          memset(end, '' , deLen);

          *_dest++ = start;

          end = end+deLen;

          start = end;  

        }

        else

        {

          *_dest = start;

          break;

        }

      }

    }

  • 相关阅读:
    CenterNet-TensorRT错误记录
    NAS研究要点分析
    conda如何安装从源下载的离线安装包
    Xavier上pytorch半精度inference问题
    Xavier 使用便携程序
    Xavier疑问
    Python输入(Leetcode
    兴趣爱好
    生活目标
    TX2装机教程
  • 原文地址:https://www.cnblogs.com/geekpaul/p/4109148.html
Copyright © 2011-2022 走看看