我需要在array[3][3]
上添加3个字符串。
我尝试用指针做,但我只收到一个字符。
#include <stdio.h>
int array[3][3]
char thing[5] = "thing";
main()
{
thing = array[0][0];
printf("%s", array[0][0];
}
答案 0 :(得分:0)
试试这个。在充分尊重的情况下,您的代码绝对不正确并需要进你也需要更新你的编程技巧。
#include <stdio.h>
#include <string.h>
char array[3][6]={0};
char *thing = "this";
main()
{
strcpy(array[0],thing);
printf("%s\n", array[0]);
}