我想要做一個字符串的拆分,然後在拆分點插入另一個字符串到第一個字符串中。拆分一個字符串並組合2個字符串 - C
例子:
int main(int argc, char **argv)
{
char src1[4]= "foo";
char src2[4]= "bar";
}
我想給src1
拆分爲f
和oo
插入src2
,讓我得到一個字符串fbaroo
。 C中最好的方法是什麼?
我試過使用snprintf
,但我無法達到同樣的效果。以下是代碼:
snprintf(result, 1,"%s",src1[0]);
snprintf(result, strlen(src2), "%s",src2);
snprintf(result, strlen(src1)-1, "%s", **how do i get remaining characters**);
Ofcourse,我可以把它分成最初以後結合,但我試圖尋找是否有更好的解決方案,即利用圖書館的功能呢?