字符串中插入字符,实现插入位置之后的内容依次后移。
#include<iostream> using namespace std; int main() { char str[10] = "Chna";//未赋值的字节为空字符 ,ascii码值是0 char ch = 'i'; char oldch; int n = 2;//下标第三个位置 //经典算法,实现插入位置之后的内容依次后移。 do {//oldch依次存储n、a、 (空字符),ch依次放置i、n、a oldch = str[n]; str[n] = ch; ch = oldch; n++; } while (ch != '