C++字符串输出的时候为什么会有几个乱码

题目是Vigenère密码图1是代码图2是运行结果其中前两行是输入第三行是输出10个测试点5对5错。。想知道为什么输出后面有3个乱码去掉乱码以后的部分是正确的靴靴... 题目是 Vigenère密码图1是代码图2是运行结果 其中前两行是输入第三行是输出10个测试点5对5错。。想知道为什么输出后面有3个乱码去掉乱码以后的部分是正确的靴靴 展开
 我来答
电灯剑客
科技发烧友

2016-11-12 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:4917万
展开全部
c的末尾应该加上字符串的终结符'\0',你的代码里没有做这个操作
更多追问追答
追问
可不可以具体说一下呢
追答
在cout前面加一句 c[d]='\0'; 试试
如果不明白就找本教材,把字符串部分学一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式