[問題] C語言下二維字元陣列任意位置取代

作者: kikiqqp (喵食罐頭)   2018-02-13 15:41:52
事先宣告了一個二維陣列並給予初值如下
ChArry[4][16] = {{"0123456789ABCDEF"},
{"GGTGTTATTTCTTCCG"},
{"TTCCGGATGTAAATTT"},
{"TGATGTATGTTATCCA"}};
其中想將字串 CharTest1[] = {"AT"}; 和
CharTest1[] = {"GG"};
分別取代 ChArry[2][13]和
ChArry[3][9]位置
使其變為
ChArry[4][16] = {{"0123456789ABCDEF"},
{"GGTGTTATTTCTTATG"},
{"TTCCGGATGGGAATTT"},
{"TGATGTATGTTATCCA"}};
請問何種作法比較適當呢?
謝謝
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-02-13 15:57:00
是要多當 當當當當位置長度通通已知 用迴圈直接抄進去 這樣最當
作者: sunev (Veritas)   2018-02-13 16:09:00
你知道什麼是當當當當當當??
作者: stupid0319 (徵女友)   2018-02-13 16:34:00
ChArry[2][13] = 'A'; ChArry[2][14] = 'T';ChArry[3][9] = 'G'; ChArry[3][10] = 'G';
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-02-13 17:45:00
當當當當當當當當當就是ONLY YOU~~SEGMENTATION FAULT
作者: ggyyd (嘰嘰歪歪的)   2018-02-13 18:03:00
ATCG 這不是DNA嗎
作者: wtchen (沒有存在感的人)   2018-02-13 18:15:00
自身想法呢?
作者: TWkobe (中華柯比)   2018-02-14 11:12:00
LCS?
作者: LPH66 (-6.2598534e+18f)   2018-02-14 11:42:00
跟 LCS 沒有關係, 就單純只是等長字串取代而已原 PO 要注意你這是字串, sizeof 求長度可能非你所願然後既然有想法了, 你的問題是? 想問有沒有更好的做法嗎?
作者: kikiqqp (喵食罐頭)   2018-02-14 12:28:00
是的,想知道有沒有更好的方式
作者: outofyou   2018-02-14 21:28:00
往編譯器優化的方向想?更好是指執行更快or更好讀?
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-02-19 22:04:00
sizeof()是compile-time macro 用在function裡面你最好小心不會有意外的[爆]效果另一個問題是你這套到底用過幾次 真的有用過嗎
作者: neigence   2018-02-21 11:51:00
memcpy

Links booklink

Contact Us: admin [ a t ] ucptt.com