だから私は、次の2つの機能が与えられた場合:cで他の関数を割り当てることができる関数ポインタである変数を定義する方法は?
void printhex(int x, char y, char z)
{
printf("%x%x%x,x,y,z);
}
void printdecimal(int x, char y ,char z)
{
printf("%i%i%i,x,y,z);
}
私は、変数を定義する方法、それは2つの与えられた機能のいずれかを割り当てることができる関数ポインタ、ありますか?
また、メイン関数内で、プログラム実行時にプログラム名の後にコマンドライン引数が入力されたかどうかを判断する方法はありますか。何かが入力された場合、どのように関数ポインタを関数printhexに代入することができますか?それ以外の場合は関数をprintdecimalに代入しますか?あなたが同様に変数を宣言することができ
[Function Pointer in C]の重複可能性(http://stackoverflow.com/questions/1278841/function-pointer-in-c) –