一个关于list容器的小程序
2018-01-15 22:01
183 查看
//1.1.5最简单的c++ 程序 //例1-5 一个关于list容器的小程序 #include <iostream> #include <list> using namespace std; struct PERSON{ int id,sex; double core; void clear() { id = 0; sex = 0; core = 0; } }; int main() { PERSON temp; list <PERSON> C1; //声明一个list容器对象C1,容器中的元素是PERSON类型的对象 int id_temp,sex_temp,size; double core_temp; C1.clear(); //清空容器 int counter = 0; //计数器 cout<<"This is a simplest C++ Example!\n"<<endl; cout<<"任意键开始......"; cin.get(); while(counter<5) { cout<<"请输入ID:"; cin>>id_temp; cout<<"请输入性别:"; cin>>sex_temp; cout<<"请输入分数:"; cin>>core_temp; temp.id = id_temp; temp.sex = sex_temp; temp.core = core_temp; C1.push_back(temp); memset(&temp,0,sizeof(PERSON)); counter++; } cout<<"按<Enter>键继续......"; cin.get(); size = C1.size(); cout<<endl; list<PERSON>::iterator Iter; for(Iter=C1.begin();Iter != C1.end();Iter++) { temp.clear(); temp = *Iter; cout<<"ID:"<<temp.id<<",SEX:"<<temp.sex<<",Core:"<<temp.core<<endl; } cout<<"按任意键退出程序......"; //<<endl; cin.get(); return 0; }
相关文章推荐
- //编写程序判断一个vector<int>容器所包含的元素是否与一个list<int>容器的完全相同
- 这里想经过一个小程序研究标准库为 vector 对象提供的内存分配策,因为vector容器比list和deque容器用的很多,而且它的存储方式是连续的
- c++积累(1):一个简单的list容器迭代程序
- 编写程序将一个list容器的所有元素赋值给一个vector容器。
- 我写的关于容器的一个小程序
- 关于List用法的一个小程序
- 关于Hibernate中fatch=eager的bag集合(一个java List)使用Criteria查询出现重复记录的问题
- 一个关于多态的程序,有利于帮助学…
- 关于启动一个IOS程序的详细流程图
- 一个“无聊”的关于指针的演示程序
- 关于提高qn画面质量的一个简单方法,美工和程序来瞧瞧
- 一个关于“OLE DB 提供程序 'sqloledb' 指出该对象中没有任何列”错误的解决方法
- 关于vector容器的一个面试题
- [求助]一个关于摄像头程序在手机上运行的问题``
- 使用C++实现SDK之WebBrowser容器 系列的一个补充. 关于GetHtmlDocumentX()
- Python创建二维数组实例(关于list的一个小坑)
- 做完一个小项目啦,关于小程序的坑坑总结
- 查找list容器中的某一个值
- 关于兔子的一个简单java程序题
- 我关于一个小程序所想到的