去除字符串两边空格源码
2017-02-01 11:10
155 查看
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> /*去除字符串两边的空格*/ void test(char *str, int str_len) { if (str == NULL) { return; } char *p = str; int left = 0; int right = str_len - 1; /*去除左边空格*/ while (*p == ' ' && *p != '\0') { left++; p++; } if (*p == '\0') { printf("字符串为空!\n"); return; } /*去除右边的空格*/ while (str[right] == ' ' && right > 0) { right--; } if (right == 0) { printf("字符串为空!\n"); return; } p[right - left + 1] = '\0'; /*打印字符串*/ printf("%s|\n%d\n", p, right - left + 1); } /*测试*/ int main() { char str[] = " sdjf "; test(str, strlen(str)); system("pause"); }
相关文章推荐
- JavaScript去除字符串两边空格 == trim
- Javascript中去除两边的空格和JS中判断字符串中是否包含某字符
- 去除字符串左右两边的空格(实现代码)
- JavaScript去除字符串两边空格trim
- 去除字符串左右两边的空格
- JS中去除字符串两边的空格(trim(str))
- 去除字符串两边空格
- JQuery 去除字符串两边多余的空格
- oracle中去除字符串两边的空格和,替换,截取字符串的函数
- iOS和Android去除字符串两边的空格
- js和jquery去除字符串左右两边空格
- JavaScript trim()---去除字符串两边空格
- JavaScript去除字符串两边空格trim
- 去除字符串左右两边的空格(实现代码)
- js 去除字符串两边的空格
- 去除字符串左右两边的空格
- 2.1节,去除字符串左右两边的空格
- extjs 去除字符串两边的空格:
- Linux c 源码(StrDelAllSpace:去除字符串所有空格)(strpack)
- Java中去除字符串两边空格拦截器StringTrimInterceptor