字符串相关函数、strcat,strcpy,strcmp
来源:互联网 发布:网络114网 编辑:程序博客网 时间:2024/06/06 02:27
#include <stdio.h>#include <string.h>// 字符串追加int main1(){char str1[100] = "hello ";char str2[] = "world";// 把字符出str2的内容 放到字符串str1的末尾// 注意:str1空间必须足够大,否则就会越界strcat(str1, str2);// 只将str2的前两个字符放到str1的后面strncat(str1, str2, 2);puts(str1);return 0;}// 字符串的判断int main2(){//char str1[] = "hello ";//char str1[] = "world";char str1[] = "workasjdksahdksahd";char str2[] = "world";// 用于比较两个字符串的大小// 如果两个字符串相等,这个值为0if(strcmp(str1, str2) == 0){printf ("str1 == str2\n");}else{printf ("str1 != str2\n");}if(strncmp(str1, str2, 3) == 0){printf ("str1 == str2\n");}else{printf ("str1 != str2\n");}return 0;}// 字符串的拷贝int main3(){char str1[100] = "hello ";char str2[] = "wor";// str1 = str2 字符数组不能直接赋值// 用str2的值替换str1// 注意:str1要足够大,不然会越界//strcpy(str1, str2);// 用str2的前两个字符替换str1strncpy(str1, str2, 2);puts(str1);return 0;}int main4(){char str[100];// str = "hello"; 不可以对字符数组直接赋值 strcpy(str, "hello");puts(str);return 0;}// 字符串拷贝(还可以指针方式)int main(){char str1[100] = "hello";char str2[] = "worldkgffijhgkjhgkjh";// 拷贝实现char *p1 = str1;char *p2 = str2;while (*p2){*(p1++) = *(p2++);}*p1 = '\0';puts(str1);return 0;}
阅读全文
0 0
- 字符串相关函数、strcat,strcpy,strcmp
- C字符串函数strcmp\strcpy\strcat\memcpy
- 自定义字符串函数:strlen,strcat,strcpy,strcmp
- 自定义字符串函数:strlen,strcat,strcpy,strcmp
- C语言中字符串相关函数的实现(strcat strlen strcmp strcpy memcpy)
- 字符串处理函数strcat 、 strcpy 、 strlen、strcmp的源函数
- strcat , strcpy , strcmp 函数实现
- 重写strcpy,strcat,strcmp函数
- strcpy strcmp strcat 函数原型
- strlen, strcat, strcmp, strcpy函数
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- C语言字符串函数详解 strcpy、strcmp、strcat、strlen、strstr
- C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文
- 字符串操作函数Strcat、Strcpy、Strcmp、Strlen原型
- strlen, strcpy, strcat, strcmp, memset... (字符串操作函数的实现)
- 字符串处理函数(strlen, strcmp, strcat, strcpy)
- 周末加班
- MS UI Automation简介
- 两种方法解决 "The License CNEKJPQZEX- has been cancelled..." 问题
- ZOJ
- 设计模式-策略模式---Strategy(对象行为型)
- 字符串相关函数、strcat,strcpy,strcmp
- codeforces 825D Suitable Replacement(字母代替?贪心)
- EXCEL转PDF方法之使用PDF虚拟打印机生成PDF文件
- Java学习路程掌握的技能清单
- 移动 VR 究竟有多少坑?高通、ARM、谷歌、Unity Technologies 的专家们这么看 | SIGGRAPH 2017 圆桌对话精选
- 【Node.js-5】multer的三种上传情况:单个文件,多个同名文件,多个不同名文件
- Docker安装
- 链式队列创建
- OC基础-02-类和对象