【发布时间】:2010-02-17 10:01:30
【问题描述】:
我试图从 C 中的字符串中删除空格,而不是从结尾,也不是开头,只是字符串中的多个空格
例如
hello everyone this is a test
hello 和 everyone 之间有两个空格,从 this to is 有五个空格。最终我想从 2 中删除 1 个空格,从 5 中删除 4 个空格,所以每个间隙都有 1 个空格。有意义吗?
这就是我要做的:
创建一个指针,将其指向元素 1 char[0] 处的字符串。
对字符串的长度进行for循环
那么我的逻辑是,如果我在 [i] 处的指针是一个空格,而我在元素 [i+1] 处的指针是一个空格,那么就做某事
我不太确定这里有什么好的解决方案,请记住我不会使用任何预构建的功能。有人有什么想法吗?
【问题讨论】: