[問題] 找不到問題.......

看板C_and_CPP作者 (薯)時間16年前 (2009/12/07 16:35), 編輯推噓6(607)
留言13則, 4人參與, 最新討論串1/1
這是可正常執行的程式碼 http://nopaste.csie.org/0e623 這是有問題的程式碼 http://nopaste.csie.org/43282 我的問題就是 有問題的程式碼編譯的時候出現錯誤 錯誤指向第二個 typedef 訊息: C:\Documents and Settings\Mickey\桌面\Operate_Value\main.cpp(14) : fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786) Please choose the Technical Support command on the Visual C++ Help menu, or open the Technical Support help file for more information Error executing cl.exe. 可是誠如第一個網址 兩者是一模一樣的定義 問題到底是出在哪裡呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.115.251

12/07 16:53, , 1F
div
12/07 16:53, 1F

12/07 16:59, , 2F
好強, 一眼就看出來了....Orz
12/07 16:59, 2F
對不起... 我還是不懂 雖然網頁上div的顏色是藍色 好像是保留字@.@ 可是這兩個程式在VC++ 6.0 一個能跑一個不能跑 請問H大的 意思是@.@?? 感謝 ※ 編輯: liu2007 來自: 140.134.115.251 (12/07 17:03)

12/07 17:07, , 3F
唔...雖然 stdlib.h 裡是有個叫 div 的函式啦...
12/07 17:07, 3F

12/07 17:07, , 4F
不過這個錯誤訊息是 compiler 自己爆炸了 XD"
12/07 17:07, 4F

12/07 17:07, , 5F
它變色是因為已知的函數名變色的....XD
12/07 17:07, 5F

12/07 17:08, , 6F
你試著 patch 到 sp6 再用用看 @@;
12/07 17:08, 6F
恩...的確是改個名字就行了 不過L大的方式我看不懂@@ 我的VC++6.0已經是第六版了 ※ 編輯: liu2007 來自: 140.134.115.251 (12/07 17:10)

12/07 17:11, , 7F
這個compile下去應該要有error的, L大說patch是看看能不
12/07 17:11, 7F

12/07 17:11, , 8F
能解決compiler自己compile到一半爛掉的問題吧....@_@"
12/07 17:11, 8F

12/07 17:13, , 9F
我是指 vc6 的 sp6....
12/07 17:13, 9F

12/07 17:14, , 10F
如樓上所說 這應該要有 error 才是 (撞名了)
12/07 17:14, 10F

12/07 17:27, , 11F
大概是VC6太舊,沒回報錯誤反而自己當掉了吧
12/07 17:27, 11F

12/07 17:31, , 12F
不過說真的, VC2008 exp版不是free DL的嗎?? 要用VC的話
12/07 17:31, 12F

12/07 17:31, , 13F
也別再用這麼老舊的版本了唄....:)
12/07 17:31, 13F
文章代碼(AID): #1B7Bv2_5 (C_and_CPP)