免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5143 | 回复: 8
打印 上一主题 下一主题

[C] 求函数_去除字符串尾部的全角空格字符 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-01-22 21:10 |只看该作者 |倒序浏览
求个程序:去除字符串尾部的全角空格字符。
比如:
char buf[]="12 345      "; /* 后面为全角空格字符 */
转换后 buf[]="12 345";
环境:aix+c
求完整源码。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2008-01-22 22:43 |只看该作者
原帖由 njbigboy 于 2008-1-22 21:10 发表
求个程序:去除字符串尾部的全角空格字符。
比如:
char buf[]="12 345      "; /* 后面为全角空格字符 */
转换后 buf[]="12 345";
环境:aix+c
求完整源码。

50 元

论坛徽章:
0
3 [报告]
发表于 2008-01-22 22:43 |只看该作者
原帖由 flw 于 2008-1-22 22:43 发表

50 元

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2008-01-22 22:50 |只看该作者
原帖由 cugb_cat 于 2008-1-22 22:43 发表


你别笑,这种问题一看就知道是给银行做的,再点开仔细一瞧:平台是 AIX,更加确信无疑

既然是这样,肯定不能白给了。50 元说实话,真的不多。

论坛徽章:
0
5 [报告]
发表于 2008-01-22 22:53 |只看该作者
原帖由 flw 于 2008-1-22 22:50 发表

你别笑,这种问题一看就知道是给银行做的,再点开仔细一瞧:平台是 AIX,更加确信无疑

既然是这样,肯定不能白给了。50 元说实话,真的不多。

还是第一天注册的新手的第一贴

论坛徽章:
0
6 [报告]
发表于 2008-01-22 23:13 |只看该作者

论坛徽章:
0
7 [报告]
发表于 2008-01-23 08:40 |只看该作者
原帖由 flw 于 2008-1-22 22:50 发表

你别笑,这种问题一看就知道是给银行做的,再点开仔细一瞧:平台是 AIX,更加确信无疑

既然是这样,肯定不能白给了。50 元说实话,真的不多。

您老也好意思 100凑个整得了

论坛徽章:
0
8 [报告]
发表于 2008-01-23 08:50 |只看该作者
printf("%d")看是啥。

论坛徽章:
0
9 [报告]
发表于 2008-01-23 10:00 |只看该作者
试着写了一个

  1. #include    <string.h>
  2. #include    <stdio.h>

  3. #define MAX_NUM 128

  4. char *
  5. str_trim_end(const char *str)
  6. {
  7.     static char     buf[MAX_NUM] = "";
  8.     int             i, len, end;

  9.     len = strlen(str);
  10.     for (i = len; i > 0; i--) {
  11.         if (str[i-1] != ' ') {
  12.             end = i;
  13.             break;  
  14.         }      
  15.     }
  16.     strncat(buf, str, end);
  17.     return(buf);
  18. }   

  19. int
  20. main(void)
  21. {
  22.     char *str_trim_end(const char *str);
  23.     char *str = "123 45     ";
  24.     char *ptr;

  25.     ptr = str_trim_end(str);
  26.     printf("%s\n", ptr);
  27.     exit(0);
  28. }
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP