C语言 不使用strcpy 函数实现字符串复制功能
Ⅰ )字符串复制函数
字符串复制是字符串操作中比较常用的操作之一。C语言库函数中提供的字符串复制函数是:strcpy函数。该函数的功能为:把源字符数组中的字符串复制到目的字符数组中,字符串结束标志“\0”也一同复制。下面实例为通过自定义函数完成字符串复制功能。
Ⅱ)源代码:
#include<stdio.h>
void Copy_string(char* str1, char* str2); //函数声明
int main()
{
char str1[20];
char str2[20];
puts("请输入字符串str1:");
gets(str1); //获取从键盘输入的字符串
Copy_string(str1, str2);
printf("字符串str2:%s\n",str2 );
return 0;
}
void Copy_string(char* str1, char* str2) //自定义字符串连接函数
{
int i = 0;
while (str1[i] != 0)
{
str2[i] = str1[i];
i++;
}
str2[i] = '\0'; //添加字符串结束符
}
Ⅲ)运行结果
C语言 不使用strcpy 函数实现字符串复制功能相关推荐
- 不使用strcpy()函数实现字符串复制功能
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>int main() {/*不使用strcpy()函数实现字符串复制功能*/int i = ...
- c语言 字符串拷贝函数作用,C语言不使用strcpy函数如何实现字符串复制功能
Ⅰ )字符串复制函数 字符串复制是字符串操作中比较常用的操作之一.C语言库函数中提供的字符串复制函数是:strcpy函数.该函数的功能为:把源字符数组中的字符串复制到目的字符数组中,字符串结束标志&q ...
- c语言 字符串 strncpy,详解c语言中的 strcpy和strncpy字符串函数使用
详解c语言中的 strcpy和strncpy字符串函数使用 strcpy 和strcnpy函数--字符串复制函数. 1.strcpy函数 函数原型:char *strcpy(char *dst,cha ...
- 如何用C语言实现各种字符函数和字符串函数strstr、memcpy、memmove、strlen、strcpy、strcmp、strcat
用C语言模拟实现字符函数与字符串函数 strstr.memcpy.memmove.strlen.strcpy.strcmp.strcat 若使用本文相关代码,还请动手点个赞!!! #define _C ...
- C语言 memcpy 和 strcpy 函数区别 - C语言零基础入门教程
目录 一.memcpy 函数/strcpy 函数简介 二.memcpy 函数/strcpy 函数实战 1.strcpy 函数属于字符串拷贝 2.memcpy 函数属于内存拷贝 三.猜你喜欢 零基础 C ...
- R语言stringr包str_detect函数检测字符串中模式存在与否实战
R语言stringr包str_detect函数检测字符串中模式存在与否实战 目录 R语言stringr包str_detect函数检测字符串中模式存在与否实战 #导入stringr包
- c语言c判断字符数字,c语言问题求教 利用函数判断字符串中是否全为数字
c语言问题求教 利用函数判断字符串中是否全为数字 答案:4 信息版本:手机版 解决时间 2018-12-22 19:42 已解决 2018-12-22 08:52 c语言问题求教 利用函数判断字符串 ...
- c语言:写一个函数统计字符串的字母,数字,空格,其他字符
c语言:写一个函数统计字符串的字母,数字,空格,其他字符 #include<stdio.h> #include<stdlib.h> #include<string.h&g ...
- 用C语言模拟实现字符函数与字符串函数
用C语言模拟实现字符函数与字符串函数 strncat.strncpy.atoi 若使用本文相关代码,还请动手点个赞!!! #define _CRT_SECURE_NO_WARNINGS 1 #incl ...
最新文章
- 【青少年编程】【四级】创意画图
- android - Animation详解
- java 读utf-8 xml_用Java和UTF-8編碼生成有效的XML。
- boost::intrusive::avltree_algorithms用法的测试程序
- 计算机软件 教案,计算机软件系统教案
- 网站外链查询接近100%精确的方法
- oracle 的一些基础查询
- ORACLE与PostgreSql的区别
- c/c++教程 - 1.7 数组 一维数组 二维数组
- 码农们的聚餐,会复杂到什么程度?
- curl get请求传递参数_curl 命令
- 【病毒分析】——熊猫烧香 专杀工具C源码
- Python爬虫之起点中文网完本小说
- matlab 对话框大小调整,matlab界面设计---对话框设计
- c++编写函数判断整数的位数
- css方块跳动且颜色变化,CSS3 波动的方块
- 【如何从外观上区分网线的五类线、超五类线和六类线?】
- linux磁盘分区题目,Linux练习例题(附答案)
- 正规方程法在矩阵不可逆的情况下解决办法
- 电子元件学习——晶闸管(可控硅)