打印

面试题

[复制链接]
996|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
baidudz|  楼主 | 2012-10-14 23:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. 请给出你对C库函数char* trimright(char * str)的实现。(这个函数的功能是去除字符串右边的空格字符‘ ‘,例如字符串”space space ”,去除后的结果是
”space space”)。(提示:实现基本版本后,可以考虑是否有更优化的算法)

相关帖子

沙发
dfsa| | 2012-10-14 23:26 | 只看该作者
用一个char指针,
while语句去循环判断是不是‘ ’这个就可以了
是就不拷贝。不是就拷贝
到‘\0’结束

使用特权

评论回复
板凳
秋天落叶| | 2012-10-14 23:28 | 只看该作者
可以先获取字符串的长度Strlen函数,用while循环判断最后一个字符是否为空格(可用SubString函数),如果是空格就删除

使用特权

评论回复
地板
无冕之王| | 2012-10-14 23:45 | 只看该作者
从后面依次判断就行了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

239

主题

2284

帖子

0

粉丝