C C++字符串数组怎么让每个元素后移动一位,
答案:2 悬赏:20
解决时间 2021-04-28 05:02
- 提问者网友:我稀罕你
- 2021-04-27 14:26
例如我定义char *p[5]={"ab","bc","cd","de"}; 现在我加个"ef"放在第二个位置,变成 "ab","ef","bc","cd","de",要怎么写
最佳答案
- 二级知识专家网友:一池湖水
- 2021-04-27 14:50
ab
全部回答
- 1楼网友:社会水太深
- 2021-04-27 15:54
#include <iostream>
using namespace std;int main()
{
char* p[5] = {
"ab", "bc", "cd", "de"
};
for(int i=3; i; --i){
p[i+1] = p[i];
}
p[1] = "ef";
for(int i=0; i!=5; ++i){
cout<<p[i]<<endl;
}
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息