請參閱我有兩個函數,一個用於獲取字符,另一個用於放置像這樣的字符。帶有默認參數的函數指針C
void function_get_char (input);
void function_put_char (output);
我有一個這樣的函數的函數指針。
void (*function_operators[])(input_or_output) = {function_get_char, function_put_char};
我需要的,我會打電話給我的function_operator,我想也不需要指定,如果我想要得到它的輸出或輸入我的。
我是否需要構建像這樣的函數指針?
void (*function_operators[])(input_or_output) = {function_get_char(input), function_put_char(output)};
我該怎麼辦? 在此先感謝。
備註
輸入或輸出參數,不是run_time參數。
你'function_get_char'不能得到任何東西,因爲它返回'void'並採取了一個'int'因爲你沒有列出類型,所以如果有什麼類型默認爲int。之後,我不確定你在問什麼。 – nategoose 2010-05-18 22:17:10