结构体数组的输入输出函数
2016-01-26 15:41
190 查看
struct Worker { char name[20]; float pay; }; void input(struct Worker *p, int n) { for(int i = 0; i < n; i++) { cin>>p[i].name>>p[i].pay; } } void output(struct Worker *p, int n) { struct Worker *c; c = p; for(; p < c + n; p++) { cout<<p->name<<" "<<p->pay<<endl; } } void output2(struct Worker *p, int n) //同上面的output函数 { for(int i = 0; i < n; i++) { cout<<p[i].name<<" "<<p[i].pay<<endl; } } int main() { struct Worker p[3]; // 同Worker *p = new Worker[3]; input(p, 3); output(p, 3); return 0; }
相关文章推荐
- 【HDU】 3308 LCIS
- JS与JAVA获取xml格式的字符串指定的值
- 杭电2674 N!Again
- Android 仿秒拍,微信录制短视频
- git config 配置
- RequestMapping
- jQuery选择器中的包含关系
- 允许或禁止未知来源apk的安装
- UNIX环境高级编程-open参数
- android之调用摄像头
- C++面试题(一)
- Android利用Get、Post 获取网络数据
- HttpWebRequest请求返回非200的时候 HttpWebResponse怎么接受返回错误提示
- selenium 学习笔记 ---新手学习记录(4) 问题总结(java)-autoit3脚本使用
- HDU 1010 Tempter of the Bone(DFS)
- 单点登录 SSO 的实现原理
- activiti核心引擎
- PAT1078 Hashing (25)
- DTD(Document Type Definition)详解
- Android Studio 和 Gradle 构建基础