无题(一):去除字符串中的空格
来源:互联网 发布:网络盒子能看电视直播 编辑:程序博客网 时间:2024/04/29 23:20
/1、有一个字符串开头或结尾含有n个空格(” abcdefgdddd ”),欲去掉前后空格,返回一个新字符串。//要求1:请自己定义一个接口(函数),并实现功能;//要求2:编写测试用例。int removeSpace(char* inbuf, char* outbuf,int* count){int ret = 0;//定义返回值变量,并初始化为正常状态int charSize = 0;//记录字符串中字符个数int i, j;i = 0; //定义输入字符串的起始端j = strlen(inbuf) - 1;///定义字符串的末端if (inbuf == NULL || outbuf == NULL){ret = -1;//返回异常}else{while (inbuf[i] == ' ' && inbuf[i] != '\0'){i++;//记录字符串头部的空格个数}while (inbuf[j] == ' ' && inbuf[j] != '\0'){j--; //记录字符串尾部的空格个数}charSize = j - i + 1;//求出字符串中的非空格字符*count = charSize;strncpy(outbuf,(inbuf+i), charSize);//拷贝不含空格的字符串}return ret;}int main(){char* myinbuf = " abcdefgdddd ";char myoutbuf[1024] = {0};int myCount = 0;removeSpace(myinbuf, myoutbuf, &myCount);printf("%s",buf);system("pause");}
0 0
- 无题(一):去除字符串中的空格
- 去除字符串中的空格
- 去除字符串中的空格
- 去除字符串中的空格
- 去除字符串中的空格
- 去除字符串中的空格
- 去除string字符串中的空格
- 去除string字符串中的空格
- javascript去除字符串中的空格
- JavaScript 去除字符串中的空格
- 10.28 去除字符串中的空格
- Java 去除字符串中的空格
- java 去除字符串中的空格
- Java去除字符串中的空格
- C++去除字符串中的空格
- Java去除字符串中的空格
- Java去除字符串中的空格
- Java去除字符串中的空格
- webpack速查
- 创业圣地以色列:一个逆天到爆表国家的发展推演
- 编程面试题001——wordcount
- 【笔试】47、第一个只出现一次的字符
- Ugly Number II -- leetcode
- 无题(一):去除字符串中的空格
- 教你上传本地代码到github
- Heartbleed 实战:一个影响无数网站的缓冲区溢出漏洞
- 【笔试】48、数组中的逆序对
- gerrit cherry pick to merge code
- QT5 学习之路15---布局管理器
- 快速排序
- 【笔试】49、数字在排序数组中出现的次数
- 轻松搞定面试中的链表题目