如题
假设有
char str1[]="I am a student";
char str2[]="student";
char str3[]="hamburger";
想要把"I am a student"
改成 "I am a hamburger"
我有写出
1.找到student的s的index的自订函数,假设此函数return为pos。
2.欲取代字串之长度的函数,假设return
为replacement_length
3.原字串长度的函数,假设return
为length
那要如何用 pos str2 str1 length_和replacement_length用一个自定义函数replace更
改str1中的指定的str2为str3呢
字数一样的很好改 但字数不一样就要牵扯到位移方面的问题
麻烦各位大大了><
可以给个小暗示吗QQ
我自己是想在自定义函数里先删掉 student (也就是从pos往左位移length)然后往右位移
replacement_length
再在pos补str3
补程式码
http://codepad.org/qku4yiMd