结构体数组 循环显示成员
来源:互联网 发布:广电网络用什么机顶盒 编辑:程序博客网 时间:2024/06/04 19:10
#include <iostream>#include <string>using namespace std;#define strsize 20struct bop{ char fullname[strsize]; char title[strsize]; char bopname[strsize]; int preference;};bop bop_arr[3] = { {"xuxiaofei","java","littlefly",1}, {"chaopingyao","html","baby",2}, {"zhaoyong","c++","zhehuadao",3}};int main(){ void display1(); void display2(); void display3(); void display4(); char ch; cout << "Benevolent Order of Programmers Report" << endl; cout << "a. display by name b. display by title" << endl; cout << "c. display by bopname d. display by preference" << endl; cout << "q. quit" << endl; while(1) { cin.get(ch); cin.ignore(); if(ch == 'q') { cout << "Bye!" << endl; break; } switch(ch) { case 'a': display1(); break; case 'b': display2(); break; case 'c': display3(); break; case 'd': display4(); break; default: cout << "Please enter a , b ,c or d!" << endl; break; } } return 0;}void display1(){ int i; for(i = 0;i < 3;i++) { cout << bop_arr[i].fullname << endl; }}void display2(){ int i; for(i = 0;i < 3;i++) { cout << bop_arr[i].title << endl; }}void display3(){ int i; for(i = 0;i < 3;i++) { cout << bop_arr[i].bopname << endl; }}void display4(){ int i; for(i = 0;i < 3;i++) { cout << bop_arr[i].preference << endl; }}
0 0
- 结构体数组 循环显示成员
- 结构体的数组成员变量对齐
- 柔性数组结构成员
- 柔性数组结构成员
- 柔性数组结构成员
- 柔性数组结构成员
- 循环结构及数组
- 循环显示数组
- [转贴]柔性数组结构成员
- 结构体中最后一个成员为[0]或[1]长度数组(柔性数组成员)
- gdb 显示结构体中成员的偏移量
- 结构体数组中的某个成员进行排序
- 结构体的可伸缩型数组成员
- 结构体类型数组int成员变量求和函数
- 结构体变量中数组成员赋值问题
- C语言结构体里的成员数组和指针
- C语言结构体里的成员数组和指针
- C语言结构体里的成员数组和指针
- ZCA白化(协方差矩阵变换成单位矩阵)和数据零均值处理
- Twemproxy代理Redis-cluster
- sed 匹配最短模式的方法
- 前端代码规范V1.0
- iOS---Xcode中删除描述文件Provisioning Profiles
- 结构体数组 循环显示成员
- java内存溢出和内存泄露
- Maximum Depth of Binary Tree——Difficulty:Easy
- 正确的设置UIView的frame
- PHP Ajax 跨域问题最佳解决方案
- js 静态私有变量
- 几行代码快速集成二维码扫描库
- 用汇编得到变量地址
- Android视频播放器开发—— 探究MediaPlayer