C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了C语言中String库(1)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
2008-02-23 14:06
@H_403_5@
C 语言中,对字符串的处理非常重要,特别在一些网络设备中,处理过程会影响设备的转发和吞吐量。这里详细注释了 String.h 中的所有函数。以下内容摘自《 C 程序设计教程》(美) H.m.Deitel P.J.Deitel 著,薛万鹏等译,机械工业出版社。


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

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

     void *R_553_11845@emchr (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 个字符。返回值是 s1 s2 一个不同的字符差值。

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

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

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

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

     char *strcpy (char *dest,const char *src);
    
复制字符串 src dest 中。返回指针为 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 。返回值是 s1 s2 一个不同的字符差值。

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

大佬总结

以上是大佬教程为你收集整理的C语言中String库(1)全部内容,希望文章能够帮你解决C语言中String库(1)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: