#include <stdio.h>
#include <string.h>
int insertCh(char str[], char ch, int pos) {
int i,len = strlen(str);
if(pos < 1 || pos > len) return 0;
for(i = len + 1; i >= pos; --i)
str[i] = str[i - 1];
str[i] = ch;
return 1;
}
int main() {
char line[100] = "I am a stdent.";
int pos = 10,ch = 'u';
if(insertCh(line,ch,pos)) printf("%s\n",line);
else printf("插入位置无效!\n");
return 0;
}
温馨提示:内容为网友见解,仅供参考