エラーが理解できない

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
馬鹿ですが何か

エラーが理解できない

#1

投稿記事 by 馬鹿ですが何か » 14年前

はじめてファイル分割というのをやってみたのですが
外部シンボルが未解決と言われます
まだCを習って1週間もたってないので、だいぶ初歩的なミスをしていると思いますが教えてください

コード:


#include "DxLib.h"
 
 void byougakunn(void);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow)
{          
    
    ChangeWindowMode(TRUE) ;
    
    if( DxLib_Init() == -1 ) {
        return -1;
    }
                       
    byougakunn();
    
    WaitKey();
    
    DxLib_End() ;
    
    return 0;
} 

コード:

#include "DxLib.h"

void byouga (void){

    int Cr;
    
     Cr = GetColor(   0 ,   0 , 255 ) ;
    DrawBox( 200 , 200 , 400 , 300 , Cr , TRUE) ;

}
 

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: エラーが理解できない

#2

投稿記事 by h2so5 » 14年前

関数byougakunn(); の定義がありませんよ。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: エラーが理解できない

#3

投稿記事 by softya(ソフト屋) » 14年前

関数の名前が違うのも問題ですが、ファイル分割は色々とお約束があります。

参考。
「C言語編 第32章 ファイル分割」
http://www.geocities.jp/ky_webid/c/032.html

その前に、関数化から覚えられた方が良いと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: エラーが理解できない

#4

投稿記事 by Dixq (管理人) » 14年前

byougakann関数は byouga関数のことではないのでしょうか?

閉鎖

“C言語何でも質問掲示板” へ戻る