字符串处理函数strcat 、 strcpy 、 strlen、strcmp的源函数
来源:互联网 发布:优化安卓手机 编辑:程序博客网 时间:2024/05/22 01:39
/*
* 程序的版权和版本声明部分:
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 文件名称:4个函数分别实现两个字符数组内容拼接、两个字符数组内容拷贝、求字符数组内字符串长、两个数组内容的比较.cpp
* 作 者:毛通
* 完成日期:2013 年 1月 14日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 指针作形参
* 输入描述:无
* 问题描述:
* 程序输出:“”
* 问题分析:略
* 算法设计:略
*/
/*自己写4个函数分别实现两个字符数组内容拼接、两个字符数组内容拷贝、求字符数组内字符串长、两个数组内容的比较。类似于字符串处理函数strcat 、 strcpy 、 strlen、strcmp的作用 。(要求用两种方式,一种用数组做形参,一种用指针做形参)指针作实参*/# include <iostream>using namespace std;int main(){void mystrcpy(char *,char *);void mystrcat(char *,char *);int mystrlen(char *);void mystrcmp(char *,char *);char str1[100]="i love china",str2[100]="i hate japan",str3[100];//接下来要做的工作就是把str2的内容添加到str1的后面char *p1,*p2,*p3;mystrcmp(str1,str2);cout<<endl<<"mystrcmp函数成功"<<endl;cout<<"str1有"<<mystrlen(str1)<<"个字符"<<endl;cout<<"mystrlen函数成功"<<endl;mystrcpy(str1,str3);p1=str1;p3=str3;cout<<"str1"<<p1<<endl;cout<<"str3"<<p3<<endl;cout<<"mystrcpy函数成功"<<endl;mystrcat(str1,str2);p1=str1;p2=str2;cout<<"str1="<<p1<<endl;cout<<"str2="<<p2<<endl;cout<<"mystrcat函数成功"<<endl;return 0;}void mystrcat(char *p1,char *p2){for (;*p1!='\0';p1++);for(; *p2!='\0';p2++){*p1=*p2;p1++;}*p1='\0';}int mystrlen(char *p1){int i=0;for(;*p1!='\0';i++)++p1;return i;}void mystrcmp(char *p1,char *p2){int i;while(!(i=*p1-*p2)&&*p1&&*p2)p1++,p2++;if(i<0)cout<<"str1字符串小";else if(i>0)cout<<"str2字符串大";}void mystrcpy(char *p1,char *p3){for(;*p1!='\0';p3++,p1++){*p3=*p1; }*p3='\0';}
/*
运行结果:
*/
- 字符串处理函数strcat 、 strcpy 、 strlen、strcmp的源函数
- 字符串处理函数(strlen, strcmp, strcat, strcpy)
- 深入理解字符串处理函数 strlen() strcpy() strcat() strcmp()
- 自定义字符串函数:strlen,strcat,strcpy,strcmp
- 自定义字符串函数:strlen,strcat,strcpy,strcmp
- strlen, strcpy, strcat, strcmp, memset... (字符串操作函数的实现)
- 字符串函数的使用...strcat...puts...gets...strlen...strcmp...strcpy
- strlen,strcpy,strcat,strcmp函数的实现
- strlen, strcat, strcmp, strcpy函数
- 字符串处理函数strlen、strcpy、strcat、strcmp和convert的C语言实现
- 字符串处理函数的模拟实现(strlen、strstr、strcat、strcmp、strcpy、memmove、memcpy)
- 字符串处理函数strcpy(), strcat(), strcmp()的输入输出
- 自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr
- 读书笔记:自定义函数实现字符串处理函数----strlen、strcmp、strcat、strcpy
- 字符串基本处理函数(strlen,strcpy,strcat)
- 字符串基本处理函数(strlen,strcpy,strcat)
- 编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能
- C语言字符串函数详解 strcpy、strcmp、strcat、strlen、strstr
- python删除文件中含"指定内容"的行
- Sql Server 按姓氏笔画排序
- /dev/null 2>&1 详解
- 使用 UI Automation 实现自动化测试--2
- Incremental checkpoint up to RBA
- 字符串处理函数strcat 、 strcpy 、 strlen、strcmp的源函数
- Ubuntu下OpenCV的安装和QT调用openCV库的方法
- 使用 UI Automation 实现自动化测试--3
- 关于HibernateDaoSupport中的getHibernateTemplate().execute及executeFind方法
- ubantu常用命令
- Notification及NotificationManager的使用详解
- 使用 UI Automation 实现自动化测试--4.1
- jQuery插件 SlabText的实现原理
- 使用 UI Automation 实现自动化测试--4.2