字符串之删除旧字符串中的空格并返回新串
来源:互联网 发布:睡眠面膜 知乎 编辑:程序博客网 时间:2024/05/17 20:31
题目:有一个字符串开头或结尾含有n个空格(” abcdefgdddd ”),欲去掉前后空格,返回一个新字符串。
要求1:请自己定义一个接口(函数),并实现功能;
要求1:请自己定义一个接口(函数),并实现功能;
要求2:编写测试用例。
int trimSpace(char *inbuf, char *outbuf){ char *instr = inbuf; int i = 0; int ret = 0; if((inbuf == NULL) || (outbuf == NULL)) { ret = -1; printf("%d: func trimSpace error:((inbuf == NULL) || (outbuf == NULL))",__LINE__); return ret; } while(*instr != '\0') { if(*instr == ' ') { instr++; } else { outbuf[i++] = *instr++; } } outbuf[i] = '\0'; printf("outbuf:%s \n",outbuf); return 0;}int main(){ char *str = " abcdefgdddd "; char buf[100]; int ret = 0; printf("str:%s \n",str); ret = trimSpace(str,buf); if(ret != 0) { printf("func trimSpace() error!\n"); return ret; } system("pause"); return 0;}
阅读全文
0 0
- 字符串之删除旧字符串中的空格并返回新串
- 笔试题:删除字符串的空格并返回空格数目
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格
- 删除字符串中的空格(java)
- PB删除字符串中的空格
- C#删除字符串中的空格
- 139.删除字符串中的空格
- 删除字符串中的空格字符
- hdu 1226
- ROM、RAM、IROM、IRAM、DRAM、SRAM、Flash
- 数学建模_使用ginput函数提高CV模型程序的运行速度
- Maven远程部署和本地部署
- 算法编程基础
- 字符串之删除旧字符串中的空格并返回新串
- 2016-2017年度总结
- 手动删除dll
- js的一些相关事件
- [NOIP模拟赛]不完美值
- (十四)支持多种IO多路复用的技术
- 2018美团点评内推笔试编程题1
- ThreadLocal的理解
- cordic算法详解