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



假设有两个数组,例如

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

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

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

但是我不能复制。

  1. 复制字符
  2. 添加终止的null字符

代码:

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

最新更新