C/C++ 去掉字符串首尾空格函数

来源:互联网 发布:云计算大数据招聘 编辑:程序博客网 时间:2024/05/23 01:21

C/C++ 去掉字符串首尾空格函数

//去掉字符串首(左)空格函数char* ltrim_lc(char* s){    char* s_s=new char[strlen(s)+1];strcpy(s_s,s);char* s_rev=strrev(s_s);    s_rev=rtrim_lc(s_rev);char* d_s=strrev(s_rev);return d_s;}//去掉字符串尾(右)空格函数char* rtrim_lc(char* s){char* s_s=new char[strlen(s)+1];strcpy(s_s,s);//    int s_len=strlen(s_s);for(int i=s_len-1;i>=0;i--){         if(s_s[i]==' ') { s_s[i]='\0'; }}char* d_s=new char[strlen(s_s)];strcpy(d_s,s_s);return d_s;}//去掉字符串首尾空格函数char* trim_lc(char* s){    return ltrim_lc(rtrim_lc(s));}

用法:

char* fdval="sfdf   ";

char* t_val=trim_lc(fdval);  //去掉空格

---the--end---

---vp:hsg

---create date:2012-04-20--