发布网友 发布时间:2022-04-06 07:46
共1个回答
热心网友 时间:2022-04-06 09:16
我只指出你程序中的问题,程序还得你自己去写。
1. 你的程序完成的功能是把字符串中所有的空格都去掉,而不是去掉前面的空格。
2. 移动完成后没有在字符串末尾加‘\0’
3. 如果你想返回字符串的首地址,应该是 return(string); 而不是 return(q);
建议你这样修改程序:
在LtrimString 函数中需要用到两个循环,第一个循环目的是找出第一个不为空的字符,第二个循环是实现从第一个不为空的字符开始,到字符串的结束的这段字符串移到string的开始