C++ 在列中添加姓名、城市、爱好的小项目,按爱好c+排序+;
我正在努力完成我必须创建的最新项目,一个将添加姓名、城市和被添加人的爱好的程序,所有内容都必须按爱好排序,至少两列, 应该是这样的:C++ 在列中添加姓名、城市、爱好的小项目,按爱好c+排序+;,c++,for-loop,switch-statement,C++,For Loop,Switch Statement,我正在努力完成我必须创建的最新项目,一个将添加姓名、城市和被添加人的爱好的程序,所有内容都必须按爱好排序,至少两列, 应该是这样的: |Name and Surname:|City |Born|Hobby| |1.................|.....|....|fishing| |2.................|.....|....|fishing| |3.................|.....|....|books| |4.................|....
|Name and Surname:|City |Born|Hobby|
|1.................|.....|....|fishing|
|2.................|.....|....|fishing|
|3.................|.....|....|books|
|4.................|.....|....||books|
。
或者只是名字和姓氏、城市、出生(年)、爱好现在很多编程都需要查找现有的库和框架。有很多已经编写的对象可以帮助您。特别是,您可能希望从HTTP://www.cppreference.com等网站学习
std::list
或std::vector
。这些类的成员可以检查、添加或删除列表中的项目。您可能需要创建一个结构
或类
来表示每个人,然后创建这些人的列表
例如:
struct Person
{
std:string firstName;
std::string lastName;
}
std::vector<Person> myList;
struct-Person
{
std:字符串名;
std::字符串lastName;
}
std::向量myList;
这只是你如何开始的最简单的提示。请专注于一个特定的问题。在添加更多代码之前修复当前代码。它有相当多的错误。把它们一个接一个地修好。
struct Person
{
std:string firstName;
std::string lastName;
}
std::vector<Person> myList;