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

相关推荐

  • c语言中如何判断字符串常量(c语言中什么是正确的字符串常量)

    技术怎么解析C语言的常量和字符串怎么解析C语言的常量和字符串,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。常量种类C语言中,我们常使用的常量

    攻略 2021年12月13日
  • PostgreSQL中pgmetrics有什么作用

    技术PostgreSQL中pgmetrics有什么作用本篇内容主要讲解“PostgreSQL中pgmetrics有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Pos

    攻略 2021年11月10日
  • 线程状态代码演示

    技术线程状态代码演示 线程状态代码演示package 线程停止;//检测线程状态public class TestState{ public static void main(String[] a

    礼包 2021年12月15日
  • 抖音点赞3元100个,抖音怎么刷点赞上热门

    技术抖音点赞3元100个,抖音怎么刷点赞上热门大家务必要可以客观的应对抖音短视频粉丝领域的收费标准价钱规范,并并不是贵的才算是好的自然也并不一定划算的价钱全是不靠谱的,只是要可以融合自身的要求选择专业靠谱的服务平台,而且

    测评 2021年10月26日
  • in后面加什么,in后面是加形容词还是名词

    技术in后面加什么,in后面是加形容词还是名词in+名词不一定都是形容词in后面加什么。 比如:比如in danger 相当于形容词,可做定语或表语。但是in relief in comfort就相当于副词,做状语。 i

    生活 2021年10月29日
  • 香港云服务器搭建商业网站的好处

    技术香港云服务器搭建商业网站的好处由于安全高性能的服务器提供了对任何网站都至关重要的可靠性、性能和安全性。所以,香港云服务器搭提供了巨大的价值,尤其是对中小型企业。它是成本和性能的理想组合。所以,许多选择虚香港云服务器来

    礼包 2021年12月3日