中易网

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; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息