[問題] 關於main function多重執行疑問
我想在C的環境下執行一個程式
例如執行./test這個程式
執行test的程式,原本會跑main(),執行完畢然後return true
現在在main()內加了array排列的code,想改成執行test後,可以把要的變數存在array內
但是試了好多天
每次都是下第一次執行test後,printf後顯示可以存在array[0]內
但第二次執行test後依舊是顯示array[0]
發現問題是當第一次執行完test後程序就結束了,存的變數也就消失了
請問要該如何實作可以完成我想要的結果呢?(1st array[0],2nd array[1]....以此類推)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.98.141.254
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1480481791.A.CC4.html
→
11/30 13:04, , 1F
11/30 13:04, 1F
※ 編輯: AlexKuo (175.98.141.254), 11/30/2016 13:12:08
→
11/30 13:06, , 2F
11/30 13:06, 2F
→
11/30 13:12, , 3F
11/30 13:12, 3F
→
11/30 13:15, , 4F
11/30 13:15, 4F
→
11/30 13:23, , 5F
11/30 13:23, 5F
→
11/30 13:40, , 6F
11/30 13:40, 6F
→
11/30 13:40, , 7F
11/30 13:40, 7F
→
11/30 13:43, , 8F
11/30 13:43, 8F
→
11/30 13:43, , 9F
11/30 13:43, 9F
→
11/30 13:45, , 10F
11/30 13:45, 10F
→
11/30 13:50, , 11F
11/30 13:50, 11F
→
11/30 14:15, , 12F
11/30 14:15, 12F
→
11/30 14:41, , 13F
11/30 14:41, 13F
→
11/30 15:34, , 14F
11/30 15:34, 14F
→
11/30 16:08, , 15F
11/30 16:08, 15F
→
11/30 16:09, , 16F
11/30 16:09, 16F
→
11/30 16:35, , 17F
11/30 16:35, 17F
→
11/30 17:20, , 18F
11/30 17:20, 18F
→
11/30 18:17, , 19F
11/30 18:17, 19F
→
11/30 18:17, , 20F
11/30 18:17, 20F
→
11/30 18:17, , 21F
11/30 18:17, 21F
推
11/30 18:58, , 22F
11/30 18:58, 22F
→
11/30 19:13, , 23F
11/30 19:13, 23F
→
11/30 19:26, , 24F
11/30 19:26, 24F
→
11/30 23:11, , 25F
11/30 23:11, 25F
→
11/30 23:19, , 26F
11/30 23:19, 26F
推
12/01 17:08, , 27F
12/01 17:08, 27F