欢迎来到天天文库
浏览记录
ID:52723519
大小:359.50 KB
页数:17页
时间:2020-03-30
《字符串函数详解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言中有关string的函数详解关键字:c语言string相关函数@函数名称: strdup函数原型: char*strdup(constchar*s>函数功能: 字符串拷贝,目的空间由该函数分配函数返回: 指向拷贝后的字符串指针参数说明: src-待拷贝的源字符串所属文件: b5E2RGbCAPC代码 p1EanqFDPw1.#include 2.#include 3.#include 4.int
2、 main(> 5.{ 6. char *dup_str, *string="abcde"。 7. dup_str=strdup(string>。 8. printf("%s", dup_str>。 9. free(dup_str>。 10. return 0。 11.} #include#include#includeintmain(>{char*dup_str,*string="abcde"。dup_str=str
3、dup(string>。printf("%s",dup_str>。free(dup_str>。return0。}@函数名称: strcpy函数原型: char*strcpy(char*str1,char*str2>。函数功能: 把str2指向的字符串拷贝到str1中去函数返回: 返回str1,即指向str1的指针参数说明:所属文件: DXDiTa9E3dC代码 RTCrpUDGiT1.#include 2.#include
4、3.int main(> 4.{ 5. char string[10]。 6. char *str1="abcdefghi"。 17/171. strcpy(string,str1>。 2. printf("the string is:%s",string>。 3. return 0。 4.} #include#includeintmain(>{charstring[10]。char*str1="abcdefghi"。strcpy(
5、string,str1>。printf("thestringis:%s",string>。return0。}@函数名称: strncpy函数原型: char*strncpy(char*dest,constchar*src,intcount>函数功能: 将字符串src中的count个字符拷贝到字符串dest中去函数返回: 指向dest的指针参数说明: dest-目的字符串,src-源字符串,count-拷贝的字符个数所属文件: 5PCzVD7HxAC代码 jLBHr
6、nAILg1.#include 2.#include 3.int main(> 4.{ 5. char string[10]。 6. char *str1="abcdefghi"。 7. strncpy(string,str1,3>。 8. string[3]=' '。 9. printf("%s",string>。 10. return 0。 11.} #include#include7、>intmain(>{charstring[10]。char*str1="abcdefghi"。strncpy(string,str1,3>。string[3]=' '。printf("%s",string>。return0。}@函数名称: strcat函数原型: char*strcat(char*str1,char*str2>。函数功能: 把字符串str2接到str1后面,str1最后的' '被取消函数返回: str1参数说明:所属文件: xHAQX74J0XC代8、码 LDAYtRyKfE1.#include 2.#include 3. 4.int main(> 5.{ 17/171. char buffer[80]。 2. 3. strcpy(buffer,"Hello ">。 4. strcat(buffer,"world">。 5. printf("%s",buffer>。 6. return 0。 7.} #include#
7、>intmain(>{charstring[10]。char*str1="abcdefghi"。strncpy(string,str1,3>。string[3]=' '。printf("%s",string>。return0。}@函数名称: strcat函数原型: char*strcat(char*str1,char*str2>。函数功能: 把字符串str2接到str1后面,str1最后的' '被取消函数返回: str1参数说明:所属文件: xHAQX74J0XC代
8、码 LDAYtRyKfE1.#include 2.#include 3. 4.int main(> 5.{ 17/171. char buffer[80]。 2. 3. strcpy(buffer,"Hello ">。 4. strcat(buffer,"world">。 5. printf("%s",buffer>。 6. return 0。 7.} #include#
此文档下载收益归作者所有