Re: [問題] s...

看板C_and_CPP (C/C++)作者 (李x安歪國人)時間16年前 (2009/09/02 22:05), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《ramsale (李x安歪國人)》之銘言: : 請教一下 : 看到一個函式原型 : ex: : #define func_A(s...) {printf("%s", s);} : 其中的s後面為什麼要加...呢? : 是代表可以放入很多string嗎 像func_A("sd" "ty" "vb")嗎? 不好意思 想再請問一個問題 #define func_A(s...) {printf("%s", s);} 這樣子似乎是錯的 要怎嚜改才能在不論input有多少字串時 都能將字串正確用printf列印出 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.189.86

09/02 22:34, , 1F
#define func_A(s,...) {printf("%s",s,__VA_ARGS__);}
09/02 22:34, 1F

09/02 22:35, , 2F
或直接 #define func_A(...) {printf("%s",__VA_ARGS__);}
09/02 22:35, 2F
文章代碼(AID): #1AddkDUz (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
0
1
16年前, 09/02
完整討論串 (本文為第 2 之 2 篇):
1
2
0
1
16年前, 09/02
文章代碼(AID): #1AddkDUz (C_and_CPP)