C++:结构体的输入和输出函数笔记 |
您所在的位置:网站首页 › 函数怎么返回结构体数组中的数据 › C++:结构体的输入和输出函数笔记 |
目录 写在前面: 一、题目: 二、思路: 1.关于结构体: 2.关于数组: 3.关于函数: 4.关于思想: 三、程序: Step1:在主函数内完成单一简单结构体的输入输出。 Step2:编写input函数完成单一简单结构体的输入。 Step3:编写output函数完成单一简单结构体的输出。 Step4:改进input和output函数完成结构体数组的输入。 Step5:编写check函数完成结构体的查找。 Step6:优化输出 四、致谢: 写在前面:哈哈哈~ sgq周五又留新作业啦~踢到我,你算是踢到棉花啦~(笔芯.gif) 今天又学了一天的程序设计呢~ 爷爷奶奶可高兴了~ 给了我最爱吃的大笔豆~ 一、题目:建立一个学生结构类型,包括:学生的学号,姓名,性别,三门成绩。 要求实现以下功能: input()函数输入若干学生信息,学生人数由主函数提供,输入的信息保存到数组中。 output()输出函数,输出学生的信息。 check()实现输入学号可以查询学生信息。 二、思路: 1.关于结构体:首先由题目可知,我们需要自定义一个结构体类型student,定义好元素类型(学号,姓名为字符型数组,性别为字符型,三门成绩为双精度浮点型) (1)学号要使用字符型,因为通常情况下学号超过了长整型的范围大小。 (2)数组的长度要适当长些,输入的时候可以随时使用回车键终止输入,但过短可能会出现“\0”没有地方存储的情况,进而出现数组溢出或学号和姓名连在一起输出的情况。 报错原因2由tjl倾情提供 #include using namespace std; struct student { char number[11]; char name[50]; }; int main() { struct student s; cin >> s.number; cin >> s.name; cout |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |