*buf[0]={"Tension"};

How do I use 'strcpy' or 'strdup' in this situation below:

buf[0][0]='T' copy into buf1[0][0];
buf[0][1]='e' copy into buf1[0][1];
buf[0][2]='n' copy into buf1[0][2];

buf[0][3]='s' copy into buf1[1][0];
buf[0][4]='i' copy into buf1[1][1];
buf[0][5]='o' copy into buf1[1][2];

buf[0][6]='n' copy into buf1[2][0];


In my code I tried like this in loops but it generates some warning:

strcpy(buf1[a][b], buf[c][b]);

warning C4024: 'strcpy' : different types for formal and
actual parameter 1.