实验二 数组、指针和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)

相关推荐

  • SequoiaDB 2 . 8 . 4中显示的打开文件中的值是怎么来的?

    技术SequoiaDB v2.8.4显示的open files中的值怎么来的这篇文章主要介绍“SequoiaDB v2.8.4显示的open files中的值怎么来的”,在日常操作中,相信很多人在SequoiaDB v2

    攻略 2021年12月22日
  • 如何使用SPNEGO配置身份验证

    技术如何使用SPNEGO配置身份验证这篇文章给大家介绍如何使用SPNEGO配置身份验证,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Cloudera Manager 6.3和更高版本支持使用SPNE

    攻略 2021年11月10日
  • 如何增加抖音粉丝数量,如何快速增长抖音粉丝?

    技术如何增加抖音粉丝数量,如何快速增长抖音粉丝?抖音快速涨粉方法抖音无疑是目前新媒体里面涨粉最容易,涨粉最快的平台了。前有成都小甜甜一夜涨粉500万,后有灵魂当铺一天涨粉75万。这种涨粉速度在其他平台是想都不敢想象的。不

    测评 2021年11月11日
  • html如何在文本上显示图片(html怎么在页面上显示图片)

    技术html中如何显示图片本篇内容介绍了“html中如何显示图片”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    攻略 2021年12月23日
  • 如何解决C# 7.2中的结构体性能问题

    技术如何解决C# 7.2中的结构体性能问题本篇内容介绍了“如何解决C# 7.2中的结构体性能问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔

    攻略 2021年11月26日
  • 推荐一下我的angular ui模版之我的daming-core-ui更新到angular12了

    技术推荐一下我的angular ui模版之我的daming-core-ui更新到angular12了 推荐一下我的angular ui模版之我的daming-core-ui更新到angular12了前言

    礼包 2021年11月9日