[問題] API中使用 "..." 的參數使用
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Codeblocks
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
None
問題(Question):
使用到的API中的函數長這個樣子
int def_name_list(const unsigned int name_num, ...)
餵入的資料(Input):
char name_list[8][32] = {"John", "Mary", "Sue", "Taylor",\
"Eric", "Evan", "Kevin", "Martin"};
def_name_list(4, 0, 1, 2, 3)
或
def_name_list(2, 1, 5)
或
def_name_list(3, 0, 4, 2)
等等
預期的正確結果(Expected Output):
如果使用 def_name_list(4, 0, 1, 2, 3);
這行指令的話
在def_name_list中就可以對應到name_list中的"John", "Mary", "Sue", "Taylor"
然後把這幾個名子編列成一串資料
補充說明(Supplement):
因此想寫成進階的版本為
由外部檔案讀入4,0,1,2,3或3,0,4,2或2,1,5
然後利用迴圈去把def_name_list叫出來使用
目前最主要的點是卡在不曉得這個API的"..."要怎麼自動擴展成我需要的參數個數
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 42.79.39.27
推
08/20 16:48, , 1F
08/20 16:48, 1F
→
08/20 17:10, , 2F
08/20 17:10, 2F
→
08/20 17:12, , 3F
08/20 17:12, 3F
→
08/20 17:13, , 4F
08/20 17:13, 4F
→
08/20 17:14, , 5F
08/20 17:14, 5F
→
08/20 17:45, , 6F
08/20 17:45, 6F
→
08/20 17:46, , 7F
08/20 17:46, 7F
→
08/20 17:47, , 8F
08/20 17:47, 8F
→
08/20 18:57, , 9F
08/20 18:57, 9F
→
08/20 18:57, , 10F
08/20 18:57, 10F
→
08/20 19:03, , 11F
08/20 19:03, 11F
推
08/20 19:06, , 12F
08/20 19:06, 12F
→
08/20 21:09, , 13F
08/20 21:09, 13F
→
08/21 08:53, , 14F
08/21 08:53, 14F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章