wangzhiqing999
推薦於2018-02-26
catch (exception ex)
異常的 stacktrace 裡面,可以看到錯誤發生的行號.
不過好像僅僅對於 debug 的有效。
release 的,好像是看不到行號的。
兩種思路,一種是利用error.stacktrace,另外一種是try-catch找到錯誤行數,具體如下:
一、error.stacktrace**
ex.stacktrace.substring(ex.stacktrace.indexof(
"行號"
), ex.stacktrace.length - ex.stacktrace.indexof(
"行號"
))
二、try-catch**
try
catch
(exception ex)
C 如何獲取出錯的錯誤所在行數資訊
一 直接輸出www.cppcns.com e程式設計客棧x.stacktrace 如下 複製 如下 trycatch exception ex 顯示的資訊比較多,如下圖 二 使用 ex.stacktrace.indexof 行號 處理一下 複製 如下 trycatch exception ex 只顯...
c 輸出當前所在檔案 所在方法 所在行數
編譯器內建巨集 先介紹幾個編譯器內建的巨集定義,這些巨集定義不僅可以幫助我們完成跨平台的原始碼編寫,靈活使用也可以巧妙地幫我們輸出非常有用的除錯資訊。ansi c標準中有幾個標準預定義巨集 也是常用的 line 在源 中插入當前源 行號 file 在原始檔中插入當前源檔名 date 在原始檔中插入當...
C C 獲取當前函式名及所在行行數
關鍵字分別為 funcdname function funcsig funcsig 表示可以獲取函式名的詳細資訊,如下所示 printf funcinfo s n funcsig 輸出 funcinfo int cdecl parse allcur seqimginfo bothmode char ...