寫作業output出一堆環境變數的路徑

看板C_and_CPP (C/C++)作者 (jeremy119)時間5年前 (2019/12/15 23:06), 5年前編輯推噓3(3019)
留言22則, 7人參與, 5年前最新討論串1/1
開發平台(Platform): (Ex: Win10, Linux, ...) Win10 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出) Codeblock 大家好,我今天在安裝java的環境的時候設定了一些環境變數,其中也在path這個環境變 數裡面新增了幾個為了java使用的路徑,最後不但安裝失敗,本來在寫的資料結構作業在 輸出一連串的結構指標陣列中的char陣列內的資料時,竟然連path的路徑也一一被output 出來,讓我很擔心是不是電腦被我弄壞了,麻煩請有類似經驗的大神為小弟解惑,謝謝! https://i.imgur.com/lZ2Lqip.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.175.209 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1576422389.A.690.html ※ 編輯: jeremy119 (1.171.175.209 臺灣), 12/15/2019 23:06:48

12/15 23:27, 5年前 , 1F
重新開機之後也會這樣嗎?
12/15 23:27, 1F

12/15 23:41, 5年前 , 2F
對喔
12/15 23:41, 2F

12/16 00:34, 5年前 , 3F
環境變數就放在命令列參數後面,程式碼寫錯超界讀取時
12/16 00:34, 3F

12/16 00:35, 5年前 , 4F
讀到環境變數還蠻正常的。再檢查一下 code 吧。
12/16 00:35, 4F

12/16 00:36, 5年前 , 5F
我絕對不會說我很愛偷用那一塊來放東西所以剛好知道
12/16 00:36, 5F

12/16 00:56, 5年前 , 6F
回s大 但是我的output是先跑出部分路徑的資料後面緊接
12/16 00:56, 6F

12/16 00:56, 5年前 , 7F
著正確資料 而我還沒動過這些東西之前output也都正確
12/16 00:56, 7F

12/16 00:56, 5年前 , 8F
想請問有沒有可能是環境變數的部分有什麼路徑被我改
12/16 00:56, 8F

12/16 00:56, 5年前 , 9F
到了或是意外刪除 也謝謝你的回覆 我最近也在涉略資安
12/16 00:56, 9F

12/16 00:56, 5年前 , 10F
你的回覆很有趣
12/16 00:56, 10F

12/16 02:13, 5年前 , 11F
你的code原本應該就有問題只是沒有爆出來而已
12/16 02:13, 11F

12/16 11:14, 5年前 , 12F
我也認為應該是 code 原本就有問題的可能性最大
12/16 11:14, 12F

12/16 11:16, 5年前 , 13F
這個問題不難查啊,與其瞎猜不如去 trace 看看就知道了
12/16 11:16, 13F

12/16 14:35, 5年前 , 14F
你這個算什麼 小時候寫作業寫到整個程式都dump出來
12/16 14:35, 14F

12/16 14:35, 5年前 , 15F
還看到一大堆Borland C這個那個的 好像還有功能表內容
12/16 14:35, 15F

12/16 14:36, 5年前 , 16F
那時候也是嚇得要死
12/16 14:36, 16F

12/16 16:15, 5年前 , 17F
謝謝各位大大 問題解決了 我用了strcmp初始字元陣列後
12/16 16:15, 17F

12/16 16:15, 5年前 , 18F
就沒事了
12/16 16:15, 18F

12/16 16:38, 5年前 , 19F
對嘛 就記憶體沒弄好 一直讀下去這樣
12/16 16:38, 19F

12/16 17:18, 5年前 , 20F
字元陣列沒初始化這算不算置底十三誡的第一誡?
12/16 17:18, 20F

12/16 17:21, 5年前 , 21F
算, 而且字串比一般變數還糟, 就是因為會有原 PO 這種問題
12/16 17:21, 21F

12/21 17:42, 5年前 , 22F
XD
12/21 17:42, 22F
文章代碼(AID): #1TzalrQG (C_and_CPP)
文章代碼(AID): #1TzalrQG (C_and_CPP)