求个高效率的 RTrim 算法.解决方法

求个高效率的 RTrim 算法.
只要处理掉字符串右边的空格 (32)  就可以了.

有没有高效的方法?


我现在是从字符串右边开始往左边读,当字符不是32的时候,就把后一位改成  \0


感觉效率不够快....求个更快的算法...


最好能有内嵌汇编的,嘿嘿..  百度了一下,   只发现 trim的  而且感觉效率不行.
------解决方案--------------------
依赖于数据结构,如果这个字符串记录了它的长度,那就可以从尾向前。
------解决方案--------------------
你那办法,应该就是最快的吧。
感觉,写程序,不应该在这样的地方折腾。
一家之言。

想听楼主说说,出于何目的,这样考虑。