c++里边string类用数组的形式输入为啥无法用cout输出?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++里边string类用数组的形式输入为啥无法用cout输出?相关的知识,希望对你有一定的参考价值。

赋值字符串s时使用for循环的方式赋值无法用cout输出,而在定义时直接赋值可以用cout输出,这是为什么?并且如果我将s引用到子函数里边,再将其返还赋值给主函数里边的另一个串的时候程序就会停止运行,哪位大佬来讲解一下这是为什么?%%%%%%%%%%%

参考技术A 如果按照这个形式输入,那么肯定是无法用第二者输入的,因为第二个跟第一者是有所冲突的呀 参考技术B 如果是输出时多出了许多乱码字符的话,应该在输出语句前加入一句:
s[3]='\0';

python如何创建一个矩阵,里边可以存储string类型的数据?

参考技术A 直接使用pandas扩展库,它本来就是以矩阵的形式存储数据(DataFrame)追问

嗯,我测试过了,可以用Dataframe,然后直接用二维数组也可以,但是有两种方法创建的二维数组,导致结果不同

如图种的两个Rec有什么区别呢,我用第一个可以实现,第二个实现不了

本回答被提问者采纳

以上是关于c++里边string类用数组的形式输入为啥无法用cout输出?的主要内容,如果未能解决你的问题,请参考以下文章

为啥c++中无法用cout输出字符串

python如何创建一个矩阵,里边可以存储string类型的数据?

一个c++有关问题,当定义一个char 型数组时,用cin循环输入为啥会出错,怎么解决,代码如下

为啥用div弹出的窗口 里边的可输入控件不能输入啊???

c++程序 我为啥不能将string类的变量赋给char数组,我按书上打的?

C++ 带逗号输入数组(大厂笔试输入出现多次)