实验二 数组、指针和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语言中柔性数组怎么用”这篇文章吧。定义可调整大小的数

    攻略 2021年11月14日
  • cufes2,CUFES2的化合价怎么判断

    技术cufes2,CUFES2的化合价怎么判断二硫化亚铁铜:S是负2价cufes2,Fe既然叫亚铁,那就是正2价,Cu也只能是正2价了。另外根据常识如果铁是正3价,强氧化性,那么跟负2价的S不能共存。
    如果是配平的话,用

    生活 2021年10月24日
  • css中下划线样式怎么设置长度

    技术css中下划线样式怎么设置长度这篇文章主要介绍“css中下划线样式怎么设置长度”,在日常操作中,相信很多人在css中下划线样式怎么设置长度问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

    攻略 2021年11月30日
  • JavaScript中立即执行函数格式有哪些

    技术JavaScript中立即执行函数格式有哪些这篇文章主要介绍JavaScript中立即执行函数格式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在JavaScript中有时候看到一些很神

    攻略 2021年11月12日
  • SQL-Hive中Select From怎么用

    技术SQL-Hive中Select From怎么用这篇文章主要介绍了SQL-Hive中Select From怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解

    攻略 2021年12月10日
  • zookeeper的架构及应用场景(zookeeper类似的框架是什么)

    技术zookeeper框架是怎样的呢zookeeper框架是怎样的呢,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。先一句话概括下zookeeper:zook

    攻略 2021年12月24日