如何将特定索引处的数组char的项复制到C中的anther数组中

时间:2015-11-09 13:56:14

标签: c arrays string char

假设有两个数组,例如

char arr1[10]="12345";
char arr2[4][4]={"0","-1"};

我想将arr1中索引1处的项目复制到索引1处的arr2中。我该怎么做?我试过这个

strcpy(arr2[1],arr1[1])

但我无法复制。

1 个答案:

答案 0 :(得分:0)

  1. 复制角色
  2. 添加终止空字符
  3. 代码:

    char arr1[10]="12345";
    char arr2[4][4]={"0","-1"};
    
    arr2[1][0] = arr1[1]; /* 1 */
    arr2[1][1] = '\0'; /* 2 */