首先,定义形参

void my_strcpy_array(char *str, char *arr , int size)

str[]设为结果数组;arr[]设为被复制数组。

再定义一个数组长度size。

接下来进行遍历arr[],再函数体内将arr[]赋值给str[]。

从而完成复制。

  int num = 0;for(num = 0; num <= size-1; num++){str[num] = arr[num];}
}

代码如下:

#include<stdio.h>
void my_strcpy_array(char *str, char *arr , int size)
{int num = 0;for(num = 0; num <= size-1; num++){str[num] = arr[num];}
}
int main()
{char arr[] = "abcde" ;char str[6];my_strcpy_array(str,arr,6);printf("str[] = %s",str);return 0;
}

运行结果为:

str[] = abcde

完成复制。

C语言 将一个数组的内容复制到另一个数组相关推荐

  1. C#把某个数组的一部分复制到另一个数组中的两种方法:Buffer.BlockCopy和Array.Copy...

    static void Main(string[] args){int[] src = new[] { 1, 2, 3, 4, 5, 6 };const int destLen = 4;//目标数组大 ...

  2. linux将一个文件的内容复制到另一个新的文件

    需要创建一个新的文件new_file.txt,并把一个文件file1.txt的内容复制到这个新文件中: cat file1.txt >> new_file.txt

  3. Java 将文件的内容复制到另一个文件

    java将一个文件的内容复制到另一个文件. 使用BufferedWriter类的read和write方法将一个文件的内容复制到另一个文件. 完整代码 import java.io.*;public c ...

  4. java复制数组到数组,Java如何将一个数组元素复制到另一个数组

    Java如何将一个数组元素复制到另一个数组 1 说明 在此程序中,我们需要将一个数组的所有元素复制到另一个数组中.这可以通过循环遍历第一数组并将第一数组的元素存储到第二数组的相应位置来完成. 2 算法 ...

  5. linux整个目录复制移动,Linux将一个文件夹或文件夹下的所有内容复制到另一个文件夹,个人常用收录...

    1.将一个文件夹下的所有内容复制到另一个文件夹下 cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp ...

  6. 将磁盘上的一个文本文件的内容复制到另一个文件中

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p198 8.1.2 上级实训内容 [实训内容2]将磁盘上的一个文本文件的内容复制到另一个文件中 #in ...

  7. 在qt中用c语言数组,在QT函数中返回一个数组/把一个数组传参给函数

    1.把数组传参给函数 可以定义一个QVector的一个数组 QVector num(10); for(int  i =0;i<10;i++) num [i] = i*i; fun(num); / ...

  8. 萌新的Python练习实例100例(七)将一个列表的数据复制到另一个列表中

    题目: 将一个列表的数据复制到另一个列表中 分析: · 这道题是联系list和切片的使用: 方法1: · 将b的值赋予a: · a[0:3]表示使用切片从0位置开始到第3位置结束: · a[:3]表示 ...

  9. java把一个文件的内容复制到另外一个文件

    /**  * java把一个文件的内容复制到另外一个文件  */ import java.io.File; import java.io.FileInputStream; import java.io ...

最新文章

  1. delete后加 limit是个好习惯么 !
  2. 怎么判断模式窗体打开的窗体名_QtitanRibbon是什么?该怎么用?
  3. Java 折半查询_java之折半查询
  4. Android Property Animation动画
  5. CCNA-第二篇-路由器交换机概述
  6. python selenium刷新页面_关于python-selenium的页面元素刷新的问题,详细见内容
  7. VS2011最新版本 新功能 新增特性 简介Visual Studio 2011
  8. 朱兰的质量管理论(转载)
  9. cada0图纸框_CAD怎么画图纸框?cad图纸框的绘制方法
  10. 软件构造之java类图
  11. 创建windows虚拟机详细教程
  12. 苹果账户登录_iOS 13的通过 Apple 登录第三方应用
  13. csgo跳投指令_CSGO控制台进阶指令
  14. Android后台Kill(二):ActivityManagerService与App现场恢复机制
  15. 管理小故事精髓 100例(转) 1
  16. 为什么说冯诺依曼结构是现代计算机的基础,为什么现代计算机被称为冯·诺依曼结构计算机?...
  17. tbook10s换linux,【台电Tbook10s使用测试】硬件配置|驱动适配|续航_摘要频道_什么值得买...
  18. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)
  19. 糖尿病视网膜病变检测 (Diabetic Retinopathy Detection)
  20. 中国文化概论名词解释题

热门文章

  1. document在方法外获取对象无法获取数据
  2. SpringBoot SSM vue在线作业考试系统
  3. 同济、阿里获CVPR最佳学生论文,李飞飞获黄煦涛奖,近6000人线下参会
  4. Mac OS 10.13版本如何安装Xcode 10.1
  5. 操作系统第四章——文件管理(下)
  6. 随手拍好片如何炼成?用完小米10至尊纪念版我就明白了
  7. 数据分析:大数据时代的必备技能之Tableau
  8. 如何快速检测是否为空白字符
  9. 《 线性代数及其应用 (原书第4版)》—— 2.7 计算机图形学中的应用
  10. sqlmap详细教程