如何访问名称在字符串

时间:2018-04-26 06:35:15

标签: c variables structure

struct Rigs {
    char  ip[16];
    char  outlet[3];
};

int main {
    char user_choice[4];
    scanf("%s", user_choice);

    char target[7];
    sprintf(target, "Rig%s", user_choice);

    struct Rigs Rig201;
    strcpy(Rig201.ip, "192.168.1.98");
    strcpy(Rig201.outlet, "11");

    printf("Target's Address Found At: %s\n Rig's Outlet is # %s\n", 
    target.ip, target.outlet);

    return 0
}

因此,如果用户选择了201,则会生成字符串Rig201,然后我想调用Rig201.ip等。

你怎么称呼我想做的事?

我在查找相关信息方面遇到了很多麻烦,因为对于我更习惯的高级语言来说,这通常非常简单。

我认为使用开关会更容易,但仍然应该有办法让这个工作!

0 个答案:

没有答案