字符数组!!
一个是二维的,一个是一维的
char a[10];
char b[10][10];
for (i=0;i <=5;i++)
b[1][i]=a[i];
这样赋值不对吗?应该用什么方法将a赋给b[1]?
[解决办法]
#include <stdio.h>
void main()
{
char a[10]= "hello!!!\0 ";
char b[10][10];
for (int i=0;i <=sizeof(a);i++)
b[1][i]=a[i];
printf( "%s%d ",b[1],sizeof(a));
}
[解决办法]
咋搞得那么复杂
#include <string.h>
...//自己COPY
strcpy(b[1],a);
不就行了吗