#include<iostream>
#include<string>
using namespace std;
int main()
{
string s,m;
while(getline(cin,s)){
for(string::size_type i=0;i<=s.size();++i){
m[i]='*';
s=m[i];
cout<<s<<endl;}
}
return 0;
}
各位前辈,怎么解决啊
out of range
答案:2 悬赏:50 手机版
解决时间 2021-05-20 04:32
- 提问者网友:杀生予夺
- 2021-05-20 01:31
学习C++学到string,编辑个小程序出问题了。
最佳答案
- 五星知识达人网友:低音帝王
- 2021-05-20 02:54
就是超出索引范围。。。。
例如hello,size是5,索引却只有0~4
全部回答
- 1楼网友:酒醒三更
- 2021-05-20 04:14
for(string::size_type i=0;i<=s.size();++i){
这句有问题,、
i<=s.size();
用小于,不能用<=
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯