char * addSpaces(char * s, int* spaces, int spacesSize){
int n = strlen(s);
char *a = (char*)malloc(sizeof(char) * (n + spacesSize + 1));
int j = 0;
int idx = 0;
for (int i = 0; i < n; i++) {
if (j < spacesSize && i == spaces[j]) {
j++;
a[idx++] = ' ';
}
a[idx++] = s[i];
}
a[idx] = '\0';
return a;
}
相关文章
- 在字符串中添加空格
- 在字符串中间添加空格
- js拼接字符串时在中间加上空格
- pe系统怎么加服务器raid驱动,在PE中添加sata-raid驱动的方法:u盘启动盘制作
- 在Shell脚本中,`${}` 是一种用于变量扩展和字符串操作的语法
- JZTK项目 驾照题库项目servlet层得到的json字符串在浏览器中 汉字部分出现问号?无法正常显示的解决方法
- Delphi - 在ListView中添加一个进度条
- Linux在文件第一行添加字符,使用shell命令给文件中每一行的前面、后面、指定列添加字符...
- linux在文件末尾追加字符串,Linux中通过Shell对文件中指定行进行增加、删除、追加、替换...
- 【linux系统,在/etc/profile 文件中添加了环境变量但没有生效,最终解决方法】