我有结构数据类型
struct column {
int member1;
int member2;
};
我也有一个循环
counter=1;
for(counter; counter <= input_column; counter++) {
printf("%d", counter);
}
如何将每个循环计数器分配给struct column
的成员?
示例:如果用户输入5,那么struct column
成员应该是这样的:
struct column {
int member1;
int member2;
int member3;
int member4;
int member5;
};
提前谢谢你:)
答案 0 :(得分:0)
简短的回答是你不能。 struct是一个类型,它们的大小,变量和方法是在编译时知道和设置的。但是,您可以使用类似数组或std::vector<t>
的内容来存储多个值。