字串與字元與變數_指標的挑戰?
本帖最后由 a87949 于 2021-3-10 22:48 编辑一共有三个阵列
分别为
字串 数组 资料
const data_name[]; //为字串
int data_cont[]; //为数组
const data_write[]; //为资料
如何将字串以及数组 合成后存至资料内
资料[字串+数组]
假设数组 为 123
繁体?? xxm8023 发表于 2021-3-10 22:24
繁体??
是 没看懂你的问题,建议用代码说明你的问题
我猜你想要的是这样的代码?不过我觉得我猜错了,请非常详细的说明你的问题
#include <stdio.h>
int main(void) {
const char *data_name[] = {
"name_a",
"name_b",
"name_c",
"name_d",
"name_e"
};
int data_cont[] = {1, 2, 3, 4, 5};
const struct {
const char *s;
int d;
} data_write[] = {
{data_name, data_cont},
{data_name, data_cont},
{data_name, data_cont},
{data_name, data_cont},
{data_name, data_cont},
};
for(size_t i = 0; i < 5; ++i) {
printf("%s -> %d\n", data_write.s, data_write.d);
}
return 0;
}
页:
[1]