电脑网络

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

346 浏览

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

1 个回答

【包真】用户头像
【包真】 回答于 2024-07-20
已采纳

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

以下是我打的代码:#include<iostream>using 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<<s<<endl; } return 0;}

网友回答:

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

最简单的方法,改你的

   s[j]=x;

s+=x;


我来回答

相关问题