c++结构体数组如何把数据录入结构体数组
时间: 2024-06-23 14:00:54 浏览: 116
c++ 用结构体数组来创建学生成绩管理系统.doc.doc
5星 · 资源好评率100%
在C++中,结构体数组是一种数据容器,用于存储多个相同类型的结构体实例。要将数据录入结构体数组,首先需要定义结构体(struct)、创建结构体数组的实例,然后逐个字段赋值。以下是一个简单的例子:
```cpp
// 定义结构体
struct Person {
std::string name;
int age;
};
// 创建结构体数组
const int arraySize = 5;
Person people[arraySize];
// 录入数据到结构体数组
for (int i = 0; i < arraySize; i++) {
// 通过索引访问结构体成员并赋值
people[i].name = "Person " + std::to_string(i+1);
people[i].age = i + 20; // 假设年龄为20岁开始递增
}
// 示例中录入的数据:
// people: name="Person 1", age=20
// people: name="Person 2", age=21
// ...
// people: name="Person 5", age=25
阅读全文