第一范文网 - 专业文章范例文档资料分享平台

C语言字符串函数速查(word版)

来源:用户分享 时间:2025/8/22 8:51:54 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

字符串函数

1) bcmp 2) bcopy 3) bzero 4) memccpy 5) memchr 6) memcmp 7) memcpy 8) memicmp 9) memmove 10) memset 11) movmem 12) setmem 13) stpcpy 14) strcat 15) strchr 16) strcmp 17) strcmpi 18) strcpy 19) strcspn 20) strdup 21) stricmp 22) strlen 23) strlwr 24) strncat 25) strncmp 26) strncmpi 27) strncpy 28) strnicmp 29) strpbrk 30) strrev 31) strset 32) strstr 33) strtok 34) strupr

bcmp

原型:extern int bcmp(const void *s1, const void *s2, int n);

用法:#include

功能:比较字符串s1和s2的前n个字节是否相等

说明:如果s1=s2或n=0则返回零,否则返回非零值。bcmp不检查NULL。

举例:

// bcmp.c

#include #include

main() {

char *s1=\ char *s2=\

clrscr(); // clear screen if(!bcmp(s1,s2,7))

printf(\ else

printf(\

getchar(); clrscr();

if(!bcmp(s1,s2,12))

printf(\ else

printf(\

getchar(); return 0; }

bcopy

原型:extern void bcopy(const void *src, void *dest, int n);

用法:#include

功能:将字符串src的前n个字节复制到dest中

说明:bcopy不检查字符串中的空字节NULL,函数没有返回值。

举例:

// bcopy.c

#include #include

main() {

char *s=\ char d[20];

clrscr(); // clear screen bcopy(s,d,6);

printf(\ printf(\

getchar(); clrscr(); s[13]=0;

bcopy(s+7,d,11); // bcopy ignore null in string printf(\ for(i=0;i<11;i++) putchar(d[i]);

getchar(); return 0; }

bzero

原型:extern void bzero(void *s, int n);

用法:#include

功能:置字节字符串s的前n个字节为零。

说明:bzero无返回值。

举例:

// bzero.c

#include #include

main() {

struct {

int a; char s[5]; float f; } tt;

char s[20];

bzero(&tt,sizeof(tt)); // struct initialization to zero bzero(s,20);

clrscr();

printf(\

getchar(); return 0; }

memccpy

原型:extern void *memccpy(void *dest, void *src, unsigned char ch, unsigned int count);

用法:#include

功能:由src所指内存区域复制不多于count个字节到dest所指内存区域,如果遇到字符ch则停止复制。

搜索更多关于: C语言字符串函数速查(word版) 的文档
C语言字符串函数速查(word版).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5d5ge3f5ky8ojis8frh3_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top