更多课程 选择中心

C/C++培训
达内IT学院

400-111-8989

C语言案例-字符串的精华案例

  • 发布:C++培训
  • 来源:学习笔记
  • 时间:2017-08-24 14:16

//C语言简单案例-字符串的精华案例

#include <stdio.h>

#include <string.h>

//1.求取字符串长度==机试题(请写出计算字符串长度的原型代码)

int Strlen(char *pstr)

{

int len = 0;//接收字符串长度的变量 123456

while(*pstr)//字符串是以\0为结尾的*pstr == *pstr!='\0'

{

++pstr;

++len;

}

return len;

}

//2.字符串连接==机试题(请写出计算字符串连接的原型代码)

char* Strcat(char* str1,char* str2)

{

int len = Strlen(str1);//获取字符串1的长度

char* pch = str1+len;//将指针指向字符串1的末尾处

while(*str2!='\0') //12345678\0

{

*pch++ = *str2++;

}

*pch = '\0';

return str1;

}

//3.字符串拷贝==机试题(请写出计算字符串拷贝的原型代码)

char* Strcpy(char* str1,char* str2)

{

char* pch = str1;//将指针指向字符串1的首地址

while(*str2!='\0') //12345678\0

{

*pch++ = *str2++;

}

*pch = '\0';

return str1;

}

int main()

{

char str[512]="xsteach";

char str1[]="123456789";

printf("字符串的长度为:%d\n",Strlen(str));

printf("字符串的长度为:%d\n",strlen(str));

//printf("字符串的连接为:%s\n",Strcat(str,str1));

//printf("字符串的连接为:%s\n",strcat(str,str1));

//printf("字符串的拷贝为:%s\n",Strcpy(str,str1));

printf("字符串的拷贝为:%s\n",strcpy(str,str1));

return 0;

}

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:C语言是经典编程语言,值得你去学习和深研
下一篇:学习C语言基本思路与参考书籍

C语言创建windows窗口实例

C++回调函数是什么?

C++ shared_ptr和动态数组

C语言有哪些关键词,C语言44个关键词大全

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省