#include<
stdio.h
>
#include
<
stdlib.h
>
//在原串上將字元ch替換為字串rep
char
*my_replace(
char
*buf,
const
char
ch,
const
char
*rep)
for(len =0
, end_rep
=rep;
*end_rep !=0
; ++
end_rep)
//如果rep的長度大於1,如"abcd",從後往前拷貝 if
(len
>
1) }
for(write
=read
+(len -1
) *cnt; read
>=
buf;
--read)
} else
} }
else
//rep長度為1,如"a",直接從前往後替換
} }
return
buf;}
intmain()
在 vi 中替換字串
在 vi 中替換字串 vi vim 中可以使用 s 命令來替換字串。1.s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky 2.n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 viv...
在 vi 中替換字串
在 vi 中替換字串 vi vim 中可以使用 s 命令來替換字串。1.s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky 2.n,s vivian sky 替換第 n 行開始到最後一行中每一行的第乙個 viv...
字串替換
描述輸入乙個字串,以回車結束 字串長度 100 該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。輸入輸入包括3行,第1行是包含多個單詞的字串 s,第2行是待替換的單詞a,長度 100 第3行是a將被替換的單詞b。長度 ...