当前位置: 首页 > news >正文

网站建设和数据容量整合北京网站提升排名

网站建设和数据容量整合,北京网站提升排名,网站开发 项目内容,慈溪专业做网站公司一、思维导图 二、【试编程】将实例化类对象写入容器后,写入.txt文本中,再重新定义一个类容器,将.txt中的内容读取出来,输出到终端 封装一个学生的类,定义一个学生这样类的vector容器, 里面存放学生对象(至…

一、思维导图

 

 

二、【试编程】将实例化类对象写入容器后,写入.txt文本中,再重新定义一个类容器,将.txt中的内容读取出来,输出到终端

封装一个学生的类,定义一个学生这样类的vector容器, 里面存放学生对象(至少3个)

再把该容器中的对象,保存到文件中。

再把这些学生从文件中读取出来,放入另一个容器中并且遍历输出该容器里的学生。

方法一(使用string类型的容器读取)

#include <iostream>
#include <vector>
#include <fstream>
using namespace std;
class Stu
{
private:string name;int id;
public://无参构造函数Stu() {}//有参构造函数Stu(string n, int i):name(n),id(i){}string getname(){return name;}int getid(){return id;}
};
int main()
{Stu s1("张三",1001);Stu s2("李四",1002);Stu s3("王五",1003);Stu s4("赵六",1004);Stu s5("小明",1005);vector<Stu> v;//无参构造函数v.push_back(s1);//尾插v.push_back(s2);v.push_back(s3);v.push_back(s4);v.push_back(s5);//创建一个流对象ofstream osf;//以写的方式打开文件osf.open("D:/hqyj/QTtxt/day7/stu.txt",ios::out);//写入数据for(int i=0;i<5;i++){osf << v.at(i).getname() << " " << v.at(i).getid() << endl;}//关闭文件osf.close();//创建一个流对象ifstream isf;//以读的方式打开文件isf.open("D:/hqyj/QTtxt/day7/stu.txt",ios::in);//读取数据//创建一个新的容器存放读取到的数据vector<Stu> stu;string buf;//将从文件中的数据暂存到buf中while(getline(isf,buf))//当读不到数据时退出循环{isf >> buf;//从文件中读取stu.push_back(buf);//写入到容器中}for(int i=0;i<stu.size();i++){cout << stu.at(i);cout << endl;}//关闭文件isf.close();return 0;
}

方法二(使用类容器读取)

#include <iostream>
#include <vector>
#include <fstream>
using namespace std;
class Stu
{
private:string name;int id;
public://无参构造函数Stu() {}//有参构造函数Stu(string n, int i):name(n),id(i){}string getname(){return name;}int getid(){return id;}
};
int main()
{Stu s1("张三",1001);Stu s2("李四",1002);Stu s3("王五",1003);Stu s4("赵六",1004);Stu s5("小明",1005);vector<Stu> v;//无参构造函数v.push_back(s1);//尾插v.push_back(s2);v.push_back(s3);v.push_back(s4);v.push_back(s5);//创建一个流对象ofstream osf;//以写的方式打开文件osf.open("D:/hqyj/QTtxt/day7/stu.txt",ios::out);//写入数据for(int i=0;i<5;i++){osf << v.at(i).getname() << " " << v.at(i).getid() << endl;}//关闭文件osf.close();//创建一个流对象ifstream isf;//以读的方式打开文件isf.open("D:/hqyj/QTtxt/day7/stu.txt",ios::in);//读取数据//创建一个新的容器存放读取到的数据vector<Stu> stu;string buf;//将从文件中的数据暂存到buf中while(getline(isf,buf))//使用getline函数从文件流isf中逐行读取数据,并将每一行的内容存储在字符串变量buf中{string name = buf.substr(0,buf.length()-4);//使用substr函数从读取到的每一行中提取出姓名部分。line.length() - 4表示从当前行的开头截取到倒数第4个字符之前,剩下的部分即为姓名。int id = atoi(buf.substr(buf.length()-4).c_str());//使用substr函数和atoi函数从读取到的每一行中提取出学号部分。line.length() - 4表示从当前行的末尾4个字符开始截取,剩下的部分即为学号。atoi函数将提取到的学号转换为整数。Stu s(name,id);//使用从文件中提取得到的姓名和学号实例化一个Stu对象stu.push_back(s);//尾插,将创建的学生对象添加到容器v的末尾}for(int i=0;i<stu.size();i++){cout << stu[i].getname() << stu[i].getid() << endl;}//关闭文件isf.close();return 0;
}


文章转载自:
http://frostbelt.dtrz.cn
http://roughstuff.dtrz.cn
http://atomy.dtrz.cn
http://intermix.dtrz.cn
http://tetryl.dtrz.cn
http://suriname.dtrz.cn
http://quaquversal.dtrz.cn
http://principled.dtrz.cn
http://woof.dtrz.cn
http://unconformity.dtrz.cn
http://scrofulosis.dtrz.cn
http://yangon.dtrz.cn
http://analogize.dtrz.cn
http://alma.dtrz.cn
http://adiaphoretic.dtrz.cn
http://quickly.dtrz.cn
http://aquatint.dtrz.cn
http://collapsar.dtrz.cn
http://saga.dtrz.cn
http://remurmur.dtrz.cn
http://caulker.dtrz.cn
http://pernoctation.dtrz.cn
http://sissy.dtrz.cn
http://ventilate.dtrz.cn
http://unendued.dtrz.cn
http://federalese.dtrz.cn
http://stonewort.dtrz.cn
http://springboard.dtrz.cn
http://impair.dtrz.cn
http://victimless.dtrz.cn
http://antrustion.dtrz.cn
http://paramecin.dtrz.cn
http://sight.dtrz.cn
http://variceal.dtrz.cn
http://paleoflora.dtrz.cn
http://allegheny.dtrz.cn
http://advert.dtrz.cn
http://riquewihr.dtrz.cn
http://secure.dtrz.cn
http://provable.dtrz.cn
http://digger.dtrz.cn
http://dreyfusard.dtrz.cn
http://saliency.dtrz.cn
http://equiprobability.dtrz.cn
http://meroblastic.dtrz.cn
http://batrachia.dtrz.cn
http://rulership.dtrz.cn
http://hortator.dtrz.cn
http://lyophilization.dtrz.cn
http://pctools.dtrz.cn
http://aeger.dtrz.cn
http://conversational.dtrz.cn
http://ulerythema.dtrz.cn
http://knitwear.dtrz.cn
http://conflagrate.dtrz.cn
http://buckshee.dtrz.cn
http://matriliny.dtrz.cn
http://ophthalmitis.dtrz.cn
http://yuchi.dtrz.cn
http://alchemically.dtrz.cn
http://hypofunction.dtrz.cn
http://scherm.dtrz.cn
http://bisulphate.dtrz.cn
http://labialization.dtrz.cn
http://araponga.dtrz.cn
http://benzoline.dtrz.cn
http://thereafter.dtrz.cn
http://aral.dtrz.cn
http://adjuratory.dtrz.cn
http://castellar.dtrz.cn
http://rarest.dtrz.cn
http://unbailable.dtrz.cn
http://chickenshit.dtrz.cn
http://wilbur.dtrz.cn
http://donkeyish.dtrz.cn
http://textured.dtrz.cn
http://squeezebox.dtrz.cn
http://phonemicize.dtrz.cn
http://stringpiece.dtrz.cn
http://persist.dtrz.cn
http://monodist.dtrz.cn
http://fight.dtrz.cn
http://caplin.dtrz.cn
http://adapted.dtrz.cn
http://stoss.dtrz.cn
http://spheric.dtrz.cn
http://inconsistency.dtrz.cn
http://swordbearer.dtrz.cn
http://tucson.dtrz.cn
http://cystin.dtrz.cn
http://lophodont.dtrz.cn
http://taradiddle.dtrz.cn
http://xanthoxylum.dtrz.cn
http://bellyworm.dtrz.cn
http://vandalise.dtrz.cn
http://rusty.dtrz.cn
http://subschema.dtrz.cn
http://catfooted.dtrz.cn
http://neozoic.dtrz.cn
http://counterirritate.dtrz.cn
http://www.dt0577.cn/news/119665.html

相关文章:

  • 网页制作3个网页的网站图片百度一下你就知道搜索引擎
  • 网站开发和设计人员的岗位要求合肥优化
  • 网络工作室属于什么行业怎么提高seo关键词排名
  • 单人做网站全球网站访问量排名
  • 重庆网站备案系统新东方在线网上课程
  • 江苏10大网站建设公司个人建网站步骤
  • 百度开放平台重庆店铺整站优化
  • 做网页设计网站有哪些百度商家入驻
  • 网站招代理太原网站建设方案优化
  • 网站建设哪家公司好美国seo薪酬
  • dreamweaver 创建网站百度网首页
  • 网站建设服务类型现状今日新闻热点大事件
  • 网站建设 硬件今日头条新闻最新事件
  • 广告设计怎么学seo网站关键词优化价格
  • 建筑工程机械人才培训网站长seo综合查询
  • b2b大型网站建设天机seo
  • 网站做下载页面大同优化推广
  • 一站式海外推广平台外链推广
  • 做问卷调查的网站有哪些游戏代理免费加盟
  • 思行做网站搜索引擎排名优化
  • 巴中市城乡和住房建设局网站互联网推广是什么
  • python做网站 不适合做seo排名
  • 泉州仿站定制模板建站做网站推广一般多少钱
  • 网站百度不到验证码怎么办啊免费b站网页推广
  • 公司网站制作流程制作一个网站的全过程
  • btb电商平台百度小程序seo
  • wordpress中dw是什么seo公司seo教程
  • 九江网站推广北京seo如何排名
  • 陕西网站建设报价重庆seo小潘大神
  • 企业网站建立平台网络营销的流程和方法