删除字符串中指定位置的字符

/*********************************************************************** 版权所有 (C)2015, Wu Yingqiang。** 文件名称:DelPosChar.c* 文件标识:无* 内容摘要:删除字符串中指定位置的字符* 其它说明:无* 当前版本: V1.0* 作 者: Wu Yingqiang* 完成日期: 20150115***********************************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>/*********************************************************************** 功能描述:删除字符串中指定位置的字符* 输入参数:str–要操作的字符串; pos–要删除字符的位置* 输出参数:str–删除字符后的字符串* 返 回 值:-1–失败,0–成功* 其它说明:无* 修改日期版本号修改人修改内容* ——————————————————————-* 20150115V1.0Wu Yingqiang创建***********************************************************************/int DelPosChar(char *str, int pos){if (str == NULL){return -1;}int len = strlen(str);for (int i = pos; i < len; i++){str[i – 1] = str[i];}str[len – 1] = '\0';return 0;}/*********************************************************************** 功能描述:主函数* 输入参数:无* 输出参数:无* 返 回 值:无* 其它说明:无* 修改日期版本号修改人修改内容* ——————————————————————-* 20150115V1.0Wu Yingqiang创建***********************************************************************/void main(){int ret = 0;char buf[] = "hellokityManGood";//测试字符串printf("%s\n", buf);ret = DelPosChar(buf, 1);if (ret != 0){return;}printf("%s\n", buf);ret = DelPosChar(buf, 2);if (ret != 0){return;}printf("%s\n", buf);ret = DelPosChar(buf, 3);if (ret != 0){return;}printf("%s\n", buf);system("pause");}

,仿佛一支飘荡在水上的华丽咏叹调。

删除字符串中指定位置的字符

相关文章:

你感兴趣的文章:

标签云: