C 中带有 int 和 char 的数组

Array with int and char in C

我需要在 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];
}

试试这个。恕我直言,您的代码绝对不正确,需要进行许多更改。你也需要更新你的编程技能。

#include <stdio.h>
#include <string.h>

char array[3][6]={0};
char *thing = "this";

main()
{
    strcpy(array[0],thing);
    printf("%s\n", array[0]);
}