如果我有一个字符串如下:"龙珠很酷."
但我想将空格分成多行:"---"
所以这将是最终的结果:龙珠---很酷.
我该怎么办?是否需要一个循环(我知道如何用另一个单个字符替换单个字符),还是有另一种方法呢?
有几种方法可以做到.一种方法是首先对字符串进行标记,以找出空格的位置,例如通过使用strtok.
然后将不同的子字符串(单词)逐个复制到一个新的字符串(字符数组)中,例如with strcat.对于您复制的每个字符串,还要复制一个字符串"---".
另一种方法是手动完成所有这些操作,而无需调用任何字符串库函数.
是的,你需要循环.