[問題] 字串宣告*與[]的差別
請問一下:
在我們公司的開發版上Linux作業系統中開發AP
在程式中我宣告兩種字串
(1)char rs485_capa_def_str[]="1050\t1131\t1158\t1175";
(2)char *rs485_capa_def_str="1050\t1131\t1158\t1175";
對此兩個字串中的字元做memset()或'\t'的strtok()
發現用char *宣告的字串會造成程式當掉, char rs485_capa_def_str[]
字串就不會,所以想請問一下這兩種宣告的差別, 謝謝各位的解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.205.73
推
03/02 14:43, , 1F
03/02 14:43, 1F
→
03/02 14:48, , 2F
03/02 14:48, 2F
推
03/02 14:52, , 3F
03/02 14:52, 3F
→
03/02 14:53, , 4F
03/02 14:53, 4F
→
03/02 14:54, , 5F
03/02 14:54, 5F
→
03/02 14:55, , 6F
03/02 14:55, 6F
推
03/02 14:55, , 7F
03/02 14:55, 7F
→
03/02 14:56, , 8F
03/02 14:56, 8F
→
03/02 14:59, , 9F
03/02 14:59, 9F
→
03/02 15:05, , 10F
03/02 15:05, 10F
→
03/02 15:05, , 11F
03/02 15:05, 11F
推
03/02 15:06, , 12F
03/02 15:06, 12F
→
03/02 15:06, , 13F
03/02 15:06, 13F
→
03/02 15:06, , 14F
03/02 15:06, 14F
→
03/02 15:08, , 15F
03/02 15:08, 15F
→
03/02 15:08, , 16F
03/02 15:08, 16F
推
03/02 18:08, , 17F
03/02 18:08, 17F
推
03/02 18:12, , 18F
03/02 18:12, 18F
→
03/02 18:14, , 19F
03/02 18:14, 19F
推
03/02 22:45, , 20F
03/02 22:45, 20F
→
03/02 22:46, , 21F
03/02 22:46, 21F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章