编写一个函数,用于去掉字符串前面的空格,并返回处理后的字符串(没有前导空格的字符串)。

发布网友 发布时间:2022-04-06 07:46

我来回答

1个回答

热心网友 时间:2022-04-06 09:16

我只指出你程序中的问题,程序还得你自己去写。
1. 你的程序完成的功能是把字符串中所有的空格都去掉,而不是去掉前面的空格。
2. 移动完成后没有在字符串末尾加‘\0’
3. 如果你想返回字符串的首地址,应该是 return(string); 而不是 return(q);

建议你这样修改程序:
在LtrimString 函数中需要用到两个循环,第一个循环目的是找出第一个不为空的字符,第二个循环是实现从第一个不为空的字符开始,到字符串的结束的这段字符串移到string的开始

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com