[問題] printf to cout parser
最近在 QT 平台上 porting 一些 code 遇到一個問題。
我要 porting 的 code 有像是 debug( 0,"The value is %d\n", n );
我如果要移植到 QT 就必須寫出像是 qDebug() << "This value is " << n;
這種類似 cout 的語法。
因為大概有數百行這種 debug code,想說有沒有 printf style
轉 cout style 的 parser。我在網路上找了一陣子,看起來是沒有
當然是可以自己寫一個簡單的 Regex (use python, awk etc) 來替換。
但這樣會有很多情況沒有考慮清楚
eq. printf("[%d,%ld]",x,y); => cout << "[" << x << "," << y << "]";
請問各位大大是否有遇到過這樣的問題或者是知道相關的程式或是library可以用
不然我可能就要自己寫一個了 = =
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.164.79
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1407382757.A.2C1.html
→
08/07 11:44, , 1F
08/07 11:44, 1F
→
08/07 12:46, , 2F
08/07 12:46, 2F
→
08/07 12:47, , 3F
08/07 12:47, 3F
→
08/07 13:02, , 4F
08/07 13:02, 4F
→
08/07 13:02, , 5F
08/07 13:02, 5F
→
08/07 13:03, , 6F
08/07 13:03, 6F
→
08/07 13:44, , 7F
08/07 13:44, 7F
推
08/07 19:34, , 8F
08/07 19:34, 8F