[語法] 指標陣列的用法
大家好,
我想要將10個十六進制的數字存入一個動態陣列中,應該如何寫呢?
我原本的做法是,
char buf[] = {"0x01","0x02","0x03","0x04","0x05",
"0x06","0x07","0x08","0x09,"0x10"};
但是我想改成動態陣列的做法,如下
char* buf = malloc( 10*sizeof(char) );
buf = {"0x01","0x02","0x03","0x04","0x05",
"0x06","0x07","0x08","0x09,"0x10"};
free(buf);
很顯然的這樣並不會過,請問我該如何寫呢?謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.20.210
推
12/23 10:50, , 1F
12/23 10:50, 1F
推
12/23 10:52, , 2F
12/23 10:52, 2F
→
12/23 10:52, , 3F
12/23 10:52, 3F
→
12/23 10:53, , 4F
12/23 10:53, 4F
→
12/23 10:53, , 5F
12/23 10:53, 5F
→
12/23 10:54, , 6F
12/23 10:54, 6F
推
12/23 10:58, , 7F
12/23 10:58, 7F
→
12/23 10:58, , 8F
12/23 10:58, 8F
→
12/23 10:58, , 9F
12/23 10:58, 9F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
10
15