因为我知道
char array[STRING_ELEMENTS + 1][MAX_STRING_LENGTH + 1];
/*just for the first element*/
array[0] == ("this number: %d, and that number: %d\n", a, b);
可能让我看起来很恶心。我不知道如何做到这一点。
答案 0 :(得分:4)
您无法在C中分配这样的字符串,但您可以使用snprintf:
snprintf(array[0], MAX_STRING_LENGTH, "this number: %d, and that number: %d\n", a, b);
(不要忘记在程序顶部附近的#include <stdio.h>
。)