2017-03-01 15 views
-1

ユーザー入力から最大値と最小値を表示するシンプルmaxとmin funcを作成しましたが、私に何か助けてもらえますか?max_min.cでコンパイルエラー:(。テキスト+ 0x3c):定義されていない 'max_func'への参照

を含む。

void max_func(int i、int j); void min_func(int i、int j);

ボイドメイン(ボイド) {

int i,j; 
    scanf("%d %d",&i,&j); 

    max_func(i,j); 
    min_func(i,j); 

    void max_func(int i,int j){ 
    if (i>j) 
    printf("Max Value is %d", i); 
    else 
    printf("Max Value is %d", j); 
    } 

    void min_func(int i,int j){ 
    if (i<j) 
    printf("Min Value is %d", i); 
    else 
    printf("Min Value is %d", j); 
    } 

}

のUbuntu:〜$ GCC max_min.c -o max.out /tmp/ccxQ242Y.o:機能main': max_min.c:(.text+0x3c): undefined reference to max_funcで」 。max_min.c :(テキスト+ 0x4b): `min_func」への未定義の参照が collect2は:エラー:ldは

答えて

0

max_func()min_func() 1つの終了ステータスが返されたとされていません定義:すなわち

void max_func(int i,int j){ 
    if (i>j) 
     printf("Max Value is %d", i); 
    else 
     printf("Max Value is %d", j); 
} 

(及びmax_funcための同様)はmain()の閉鎖}後でなければならないmain(void){ ... }

内部すべきD。

+0

ありがとうございます。今それは働いている:) – user2286858

関連する問題