Ⅰ )字符串复制函数

字符串复制是字符串操作中比较常用的操作之一。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 函数实现字符串复制功能相关推荐

  1. 不使用strcpy()函数实现字符串复制功能

    #define _CRT_SECURE_NO_WARNINGS #include<stdio.h>int main() {/*不使用strcpy()函数实现字符串复制功能*/int i = ...

  2. c语言 字符串拷贝函数作用,C语言不使用strcpy函数如何实现字符串复制功能

    Ⅰ )字符串复制函数 字符串复制是字符串操作中比较常用的操作之一.C语言库函数中提供的字符串复制函数是:strcpy函数.该函数的功能为:把源字符数组中的字符串复制到目的字符数组中,字符串结束标志&q ...

  3. c语言 字符串 strncpy,详解c语言中的 strcpy和strncpy字符串函数使用

    详解c语言中的 strcpy和strncpy字符串函数使用 strcpy 和strcnpy函数--字符串复制函数. 1.strcpy函数 函数原型:char *strcpy(char *dst,cha ...

  4. 如何用C语言实现各种字符函数和字符串函数strstr、memcpy、memmove、strlen、strcpy、strcmp、strcat

    用C语言模拟实现字符函数与字符串函数 strstr.memcpy.memmove.strlen.strcpy.strcmp.strcat 若使用本文相关代码,还请动手点个赞!!! #define _C ...

  5. C语言 memcpy 和 strcpy 函数区别 - C语言零基础入门教程

    目录 一.memcpy 函数/strcpy 函数简介 二.memcpy 函数/strcpy 函数实战 1.strcpy 函数属于字符串拷贝 2.memcpy 函数属于内存拷贝 三.猜你喜欢 零基础 C ...

  6. R语言stringr包str_detect函数检测字符串中模式存在与否实战

    R语言stringr包str_detect函数检测字符串中模式存在与否实战 目录 R语言stringr包str_detect函数检测字符串中模式存在与否实战 #导入stringr包

  7. c语言c判断字符数字,c语言问题求教 利用函数判断字符串中是否全为数字

    c语言问题求教 利用函数判断字符串中是否全为数字 答案:4  信息版本:手机版 解决时间 2018-12-22 19:42 已解决 2018-12-22 08:52 c语言问题求教 利用函数判断字符串 ...

  8. c语言:写一个函数统计字符串的字母,数字,空格,其他字符

    c语言:写一个函数统计字符串的字母,数字,空格,其他字符 #include<stdio.h> #include<stdlib.h> #include<string.h&g ...

  9. 用C语言模拟实现字符函数与字符串函数

    用C语言模拟实现字符函数与字符串函数 strncat.strncpy.atoi 若使用本文相关代码,还请动手点个赞!!! #define _CRT_SECURE_NO_WARNINGS 1 #incl ...

最新文章

  1. 【青少年编程】【四级】创意画图
  2. android - Animation详解
  3. java 读utf-8 xml_用Java和UTF-8編碼生成有效的XML。
  4. boost::intrusive::avltree_algorithms用法的测试程序
  5. 计算机软件 教案,计算机软件系统教案
  6. 网站外链查询接近100%精确的方法
  7. oracle 的一些基础查询
  8. ORACLE与PostgreSql的区别
  9. c/c++教程 - 1.7 数组 一维数组 二维数组
  10. 码农们的聚餐,会复杂到什么程度?
  11. curl get请求传递参数_curl 命令
  12. 【病毒分析】——熊猫烧香 专杀工具C源码
  13. Python爬虫之起点中文网完本小说
  14. matlab 对话框大小调整,matlab界面设计---对话框设计
  15. c++编写函数判断整数的位数
  16. css方块跳动且颜色变化,CSS3 波动的方块
  17. 【如何从外观上区分网线的五类线、超五类线和六类线?】
  18. linux磁盘分区题目,Linux练习例题(附答案)
  19. 正规方程法在矩阵不可逆的情况下解决办法
  20. 电子元件学习——晶闸管(可控硅)

热门文章

  1. 算法导论之数学归纳法和递归
  2. php 订餐客房源码,农家乐美食客房旅馆源码 v4.9
  3. 轻松上手UAI-Train,拍拍贷人脸识别算法优化效率提升85.7%
  4. 高端大气通用企业介绍PPT模板
  5. GSM AT 判断电话是否接通
  6. puppeteer 鼠标定位滑块_puppeteer的使用
  7. Mybatis进行批量删除
  8. 把数据库的表结构导出Excel格式
  9. c语言程序设计的水电费问题,C语言程序设计A综合程序设计.pptx
  10. windows server2016搭建FTP服务器