将一个列表中的值循环填入一个结构体中
时间: 2023-02-13 19:48:08 浏览: 92
基于结构体的循环链表
如果你想将一个列表中的值循环填入一个结构体中,可以这样做:
```
struct MyStruct {
int field1;
double field2;
string field3;
};
// 定义结构体列表
vector<MyStruct> myStructList;
// 填充列表中的值
for (int i = 0; i < myStructList.size(); i++) {
myStructList[i].field1 = value1List[i];
myStructList[i].field2 = value2List[i];
myStructList[i].field3 = value3List[i];
}
```
在这个例子中,我们定义了一个名为 `MyStruct` 的结构体,其中包含三个字段:`field1`、`field2` 和 `field3`。然后,我们创建了一个结构体列表 `myStructList`,并使用循环将其填充。
阅读全文