[问题] 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