我是靠谱客的博主 怕孤独雨,最近开发中收集的这篇文章主要介绍将字符串左边空格移动到末尾,不移动字符串中间空格【C/C++】C风格字符串左边空格移动到末尾,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
C风格字符串左边空格移动到末尾
1、首先去除字符串左边n(n>=0)个连续空格符;
2、把去除掉的n个空格字符原数追加到去除左边空格后的字符串末尾;
3、整个过程没有改变过字符串中间含有的空格,字符串长度不变,调用函数后改变了原字符串。
#include <string.h>
//去除字符串首部空格,并原数追加到字符串末尾
char *ltrim_rcat_sp(char *str)
{
if (str == NULL || *str == '