加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

C语言中String库(1)

发布时间:2021-05-20 14:30:17 所属栏目:大数据 来源: https://blog.csdn.net/dragonf
导读:2008-02-23 14:06 在 C 语言中,对字符串的处理非常重要,特别在一些网络设备中,处理过程会影响设备的转发和吞吐量。这里详细注释了 String.h 中的所有函数。以下内容摘自《 C 程序设计教程》(美) H.M.Deitel P.J.Deitel 著,薛万鹏等译,机械工业出版社
C语言中,对字符串的处理非常重要,特别在一些网络设备中,处理过程会影响设备的转发和吞吐量。这里详细注释了 String.h中的所有函数。以下内容摘自《C程序设计教程》(美)H.M.Deitel P.J.Deitel著,薛万鹏等译,机械工业出版社。


???? void *memccpy (void *dest,const void *src,int c,size_t n);
????
src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL

???? void *memcpy (void *dest,size_t n);
????
src所指向的对象复制n个字符到dest所指向的对象中。返回指针为dest的值。

???? void *memchr (const void *s,size_t n);
????
s所指向的对象的前n个字符中搜索字符c。如果搜索到,返回指针指向字符c第一次出现的位置;否则返回NULL

???? int memcmp (const void *s1,const void *s2,size_t n);
????
比较s1所指向的对象和s2所指向的对象的前n个字符。返回值是s1s2第一个不同的字符差值。

???? int memicmp (const void *s1,size_t n);
????
比较s1所指向的对象和s2所指向的对象的前n个字符,忽略大小写。返回值是s1s2第一个不同的字符差值。

???? void *memmove (void *dest,size_t n);
????
src所指向的对象复制n个字符到dest所指向的对象中。返回指针为dest的值。不会发生内存重叠。

???? void *memset (void *s,size_t n);
????
设置s所指向的对象的前n个字符为字符c。返回指针为s的值。

???? char *stpcpy (char *dest,const char *src);
????
复制字符串srcdest中。返回指针为dest + len(src)的值。

???? char *strcpy (char *dest,const char *src);
????
复制字符串srcdest中。返回指针为dest的值。

???? char *strcat (char *dest,const char *src);
????
将字符串src添加到dest尾部。返回指针为dest的值。

???? char *strchr (const char *s,int c);
????
在字符串s中搜索字符c。如果搜索到,返回指针指向字符c第一次出现的位置;否则返回NULL

???? int strcmp (const char *s1,const char *s2);
????
比较字符串s1和字符串s2。返回值是s1s2第一个不同的字符差值。

???? int stricmp (const char *s1,const char *s2);
????
比较字符串s1和字符串s2,忽略大小写。返回值是s1s2第一个不同的字符差值。

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

2008-02-23 14:06
    推荐文章
      热点阅读