牛骨文教育服务平台(让学习变的简单)
博文笔记

c 截取字符串函数代码实现

创建时间:2007-12-13 投稿人: 浏览次数:32112

char* substr(const char*str,unsigned start, unsigned end)
{
   unsigned n = end - start;
   static char stbuf[256];
   strncpy(stbuf, str + start, n);
   stbuf[n] = 0;
   return stbuf;
}

 

c中strncpy也可以实现这个功能

char *strncpy(char *dest, char *src, int n);

strncpy( strtemp,str+n , m )

--strtemp字符串变量,截取后的字符串存放处

--str 字符串变量,要截取的字符串

--n ,int 型,

-- str+n, 表示从第n 位开始截取字符串

--m,int型,表示截取m位

 

 
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。