PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] printf type of value
作者:
qas612820704
(Lego)
2014-07-28 15:10:30
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
請問在c底下我要怎麼print出我變數的type
例如說
int a;
float b;
char c;
我希望能print出
typeof(a)=int;
typeof(b)=float;
typeof(c)=char;
可是typeof很像不能這樣用?
跪求解
作者:
CaptainH
(Cannon)
2014-07-28 15:13:00
標準的C做不到事實上也不需要這種功能, 因為你自己就應該知道所有型態
作者:
Killercat
(殺人貓™)
2014-07-28 15:38:00
這是java以及script language要邁進C++的第1到難關:DC做不到 C++11以降有typeid可以回傳type_info
http://tinyurl.com/pfny39u
但是如果你寫code還需要runtime知道他型態的話 以C++來講 我會認為你八成寫爛了或者寫錯了這東西叫作RTTI, 基本上你不能依賴他,因為這個在絕大多數的compiler都可以被關掉的 比方說 g++ -fno-rtti
繼續閱讀
[問題] 簡易排列順序輸出
APE36
[問題] ffmpeg memory leak
sosokill
[問題] 在clang中要使用c++ extention
saladim
[問題] 想問一個可能很智障的開檔案問題...
oskens
[問題] system()指令卡住
niss
[問題] 跨檔案 #define 的一個小問題
qas612820704
[問題] opencv一個視窗顯示兩張影像
li4288
[問題] 模擬觸發PrintScreen按鍵
wu110011
[問題] C語言的考題
QXQXQX
[問題] 請教boost在complie時所遇到之錯誤問題
pandamilktea
Links
booklink
Contact Us: admin [ a t ] ucptt.com