实验二 数组、指针和c++标准库

技术实验二 数组、指针和c++标准库 实验二 数组、指针和c++标准库实验任务5
Info.hpp#ifndef INFO_HPP
#define INFO_hpp#includeiostream
#i

实验二数组、指针和c标准库

实验任务5

Info.hpp

#ifndef INFO_HPP

#定义信息_hpp

#包括牡蛎

#包括

#包括阿曼普

使用命名空间标准;

类别信息{

私人:

字符串昵称;

字符串康塔克

字符串城市;

int n;

公众号:

信息(字符串昵称0,字符串contack0,字符串city0,int n0);

无效打印();

};

信息:信息(字符串昵称0,字符串contack0,字符串city0,int n0):

昵称{昵称0},联系{联系0},城市{城市0},n{n0}{}

无效信息:打印(){ 0

coutleftsetw(10)称呼:'昵称endl

coutleftsetw(10)联系方式:' contackendl

coutleftsetw(10)所在城市:' cityendl

coutleftsetw(10)预订人数:' nendl

}

#endif

task5.cpp

#包含" Info.hpp "

#包括牡蛎

#包含因子

int main(){ 0

矢量音频信息列表

const int容量=100;

昵称为0、contack0、city0的字符串;

int n0,k=0;

cout '录入信息endlendl

cout '称呼/昵称,联系方式(邮箱/手机号),所在城市,预定参加人数恩德尔

而(CIN昵称0,cincontack0,cincity0,cinn 0){ 0

k=n0

信息c1(昵称0,contack0,city0,n0);

帐户信息列表。推背(C1);

if(k==容量)中断;

否则if(KC容量){ 0

cout '对不起,只剩容量-不知道个位置。恩德尔

cout'1 .输入你,更新(更新)预定信息恩德尔

cout'2 .输入q,退出预定恩德尔

cout '你的选择:';

k-=n0;

char z;

cinz

int t=0;

if(z==' q '){ 0

帐户信息列表。pop _ back();

打破;

}

else if(z==' u '){ 0

帐户信息列表。pop _ back();

继续;

}

}

}

' coutendl '截至目前,一共有k位听众预定参加。预定听众信息如下: ' endl

for(auto it=account _ info _ list。begin();它!=帐户_信息_列表。end();it){ 0

it-print();

}

}

运行测试结果截图:

实验任务6

Textcoder.hpp

#ifndef TEXCODER_HPP

#定义文本编码器_HPP

#包括牡蛎

#包括

使用命名空间标准;

类文本编码器{

私人:

字符串文本;

公众号:

文本编码器(字符串text0):text{text0}{}

字符串编码器();

字符串解码器();

};

字符串textcoder :3360编码器(){ 0

for(auto ch :文本){ 0

if(ch='a'ch='u'||ch='A'ch='U ')

ch=5;

else if(ch=' V ' ch=' Z ' | | ch=' V ' ch=' Z ')

ch-=21;

}

返回文本;

}

字符串textcoder :3360 decode(){ 0

for(auto ch :文本){ 0

if(ch='f'ch='z'||ch='F'ch='Z ')

ch-=5;

else if(ch=' A ' ch=' e ' | | ch=' A ' ch=' F ')

ch=21

}

返回文本;

}

#endif

task6.cpp

#包括" Textcoder.hpp "

#包含输入输出流

#包含字符串

int main()

{

使用命名空间标准;

字符串文本、编码文本、解码文本;

cout '输入英文文本: ';

while (getline(cin,text))

{

encoded_text=TextCoder(文本)。编码器();//这里使用的是临时无名对象

cout '加密后英文文本: \ t ' encoded _ text endl

解码文本=文本编码器(编码文本)。解码器();//这里使用的是临时无名对象

cout '解密后英文文本: \ t ' decoded _ text endl

cout '\n输入英文文本: ';

}

}

运行测试结果截图:

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/61492.html

(0)

相关推荐

  • PostgreSQL MVCC源码的示例分析

    技术PostgreSQL MVCC源码的示例分析这篇文章主要为大家展示了“PostgreSQL MVCC源码的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Postg

    攻略 2021年11月26日
  • 高抬腿的正确做法,胖子跑步上气不接下气怎么解决

    技术高抬腿的正确做法,胖子跑步上气不接下气怎么解决答:首先你要排除有没有心肺功能疾病高抬腿的正确做法?如果没有这方面的疾病的话,就在跑步的时候循序渐进,每天坚持跑,先跑个500米,然后加码,逐渐加上去,让你的身体逐渐适应

    生活 2021年10月25日
  • Redis中主从同步机制的示例分析

    技术Redis中主从同步机制的示例分析小编给大家分享一下Redis中主从同步机制的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!之前的

    攻略 2021年11月17日
  • web前端与后端分离的架构实例分析

    技术web前端与后端分离的架构实例分析本篇内容主要讲解“web前端与后端分离的架构实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“web前端与后端分离的架构实例分析”吧

    攻略 2021年11月17日
  • 哈利波特魂器是哪七个,哈利波特中的魂器有哪七个

    技术哈利波特魂器是哪七个,哈利波特中的魂器有哪七个哈利波特中的魂器有哪七个哈利波特魂器是哪七个?這??是自造詞Horcrux   Horcrux是罗琳女士生造出来的单词。有很多分析词源的观点认为,这个单词应该被拆成hor

    生活 2021年10月22日
  • python中如何倒序遍历列表(python数组中序遍历)

    技术怎样返回的python中序遍历这期内容当中小编将会给大家带来有关怎样返回的python中序遍历,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。【题目】给定一个二叉树,返回它的中序 遍

    攻略 2021年12月13日