字符为什么无法成转化字符串?

提问:字符为什么无法成转化字符串?

以下是我打的代码:#includeusing namespace std;int n;int main(){ cin>>n; for(int i=1;i<=n;i++){ string s; for(int j=0;j<5;j++){ char x; cin>>x; s[j]=x; } cout<

网友回答:

    string s是类,它将字符放入要申请内存的,不能直接对一个空串的下标赋值的

最简单的方法,改你的

   s[j]=x;

s+=x;


相关推荐

linux虚拟机为什么只有字符界面

linux虚拟机为什么只有字符界面

win10系统,为什么键盘输入字符后得停顿一下,鼠标点击才有效 例如在wor

win10系统,为什么键盘输入字符后得停顿一下,鼠标点击才有效 例如在wor

为什么取消不了合并字符

为什么取消不了合并字符

*t++为什么不是t所指的字符加一?,t--为什么不是将指针移到上一个字符?

*t++为什么不是t所指的字符加一?,t--为什么不是将指针移到上一个字符?

vbs,为什么它提示48行1字符语法错误

vbs,为什么它提示48行1字符语法错误

为什么安装程序都会出现这种字符,玩饥荒也是一样,全是看不懂的文求解字

为什么安装程序都会出现这种字符,玩饥荒也是一样,全是看不懂的文求解字

为什么在实际编程中,标识符最好不要包含字符$和下画线

为什么在实际编程中,标识符最好不要包含字符$和下画线

请问这个字符怎么打?

请问这个字符怎么打?

这个字符怎么打?

这个字符怎么打?

在Word中,设置字符间距就是保持字符的高度不变,将宽度增大或减少一定的比例。

在Word中,设置字符间距就是保持字符的高度不变,将宽度增大或减少一定的比例。

学的c,字符‘0’的ascii码16进制为0x30

学的c,字符‘0’的ascii码16进制为0x30

邮件打开后,全是?字符?

邮件打开后,全是?字符?

维普、知网、万方、freecheck、等查重系统判定重复的依据是多少字符重复算重复?都是一样的吗?

维普、知网、万方、freecheck、等查重系统判定重复的依据是多少字符重复算重复?都是一样的吗?

用python解决输入一串字符,分别统计出其中英文字母、空格、数字及其他字符的个数。

用python解决输入一串字符,分别统计出其中英文字母、空格、数字及其他字符的个数。

格式化输出389的二进制,八进制,十进制,十六进制的表达形式,以及对应的Unicode字符

格式化输出389的二进制,八进制,十进制,十六进制的表达形式,以及对应的Unicode字符

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1