C++中怎么输出string里面自己想要的一段字
答案:1 悬赏:20 手机版
解决时间 2021-02-17 13:15
- 提问者网友:萌卜娃娃
- 2021-02-16 22:18
C++中怎么输出string里面自己想要的一段字
最佳答案
- 五星知识达人网友:迟山
- 2021-02-16 23:58
std::string s = "fdasfsdfasfsa*fdafsfs";
std::string t,r;
int x = strlen(s.c_str()),y=0;
for (int i = 0; i < x; i++){
if (s[i] == '*'){
y = i;
break;
}
}
t.assign(s, 0,y);
r.assign(s, y+1, x);
printf_s("%s \n %s ",t.c_str() ,r.c_str());
std::string t,r;
int x = strlen(s.c_str()),y=0;
for (int i = 0; i < x; i++){
if (s[i] == '*'){
y = i;
break;
}
}
t.assign(s, 0,y);
r.assign(s, y+1, x);
printf_s("%s \n %s ",t.c_str() ,r.c_str());
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯