ANSIC标准要求在使用字符串函数时要包含头文件”string.h”,在使用字符函数时要包含头文件”ctype.h”,有的C编译不遵循ANS I C标准的规定,而用其他的名称的头文件。请使用时查有关手册。
stpcpy
原型:extern char *stpcpy(char *dest,char *src);
用法:#includ e <string.h>
功能:把src所指由NULL结束的字符串复制到d e st所指的数组中。
说明:src和de st所指内存区域不可以重叠且d e st必须有足够的空间来容纳s r c的字符串。
返回指向de st结尾处字符(NULL)的指针。
举例:
// stpcpy.c
#includ e <syslib.h>
#includ e <string.h>
c语言char的用法main()
{
char *s=”Golden Global View”;
char d[20];
clrscr();
stpcpy(d,s);
printf(“%s”,d);
getcha r();
return 0;
}
相关函数:strcpy
strcat
原型:extern char *strcat(char *dest,char *src);
用法:#includ e <string.h>
功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的’')并添加’'。
说明:src和de st所指内存区域不可以重叠且d e st必须有足够的空间来容纳s r c的字符串。
返回指向de st的指针。
举例:
// strcat.c
#includ e <syslib.h>
#includ e <string.h>
main()
{
char d[20]=”Golden Global”;
char *s=” View”;
clrscr();
strcat(d,s);
printf(“%s”,d);
getcha r();
return 0;
}
相关函数:strnca t
strcpy
原型:extern char *strcpy(char *dest,char *src);
用法:#includ e <string.h>
功能:把src所指由NULL结束的字符串复制到d e st所指的数组中。
说明:src和de st所指内存区域不可以重叠且d e st必须有足够的空间来容纳s r c的字符串。
返回指向de st的指针。
举例:
// strcpy.c
#includ e <syslib.h>
#includ e <string.h>
main()
{
char *s=”Golden Global View”;
char d[20];
clrscr();
strcpy(d,s);
printf(“%s”,d);
getcha r();
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论