2017-03-28 17 views
0

他のヘッダーファイルの変数で配列を埋めたいとします。しかし、私は未定義の識別子メッセージを取得しています。アレイとヘッダファイルに未定義の識別子を取得して変数bsnstemと配列で宣言されていないエラーが発生しました

ヘッダファイル:

// Declareren 
string stm; 
int bsnstem; 
string dststem; 

// Prototype 
void InvoerenStemmer(); 
void WeergevenStemmer(); 

// Implementatie 
void InvoerenStemmer() 
{ 
    cout << "Voer je stemmersnaam in : \n"; 
    cin >> stm; 
    cout << "Voer je BSN in : \n"; 
    cin >> bsnstem; 
    cout << "Voer je district in : \n"; 
    cin >> dststem; 
    system("PAUSE"); 
} 

void WeergevenStemmer() 
{ 
    cout << "Stemmer " << stm << " met het burgerservicenummer " << bsnstem << " woont in het district " << dststem; 
    system("PAUSE"); 
} 

アレイとヘッダファイル:

ここ

は、例えば、2つのヘッダファイルであります変数bsnkan

// Declareren 
int bsnstem_bsnkan_vjr[2]; 

// Prototype 
void InvoerenVerkiezingsjaar(); 
void WeergevenVerkiezingsjaar(int[]); 

// Implementatie 
void InvoerenVerkiezingsjaar() 
{ 
    bsnstem_bsnkan_vjr[0] = bsnstem; 
    bsnstem_bsnkan_vjr[1] = bsnkan; 

    cout << "Voer het verkiezingsjaar in : \n"; 
    cin >> bsnstem_bsnkan_vjr[2]; 
    system("PAUSE"); 
} 

void WeergevenVerkiezingsjaar(int bsnstem_bsnkan_vjr[]) 
{ 
    cout << "Burgerservicenummer " << bsnstem_bsnkan_vjr[0] << " stemt op burgerservicenummer " << bsnstem_bsnkan_vjr[1] << " in het verkiezingsjaar " << bsnstem_bsnkan_vjr[2]; 
    system("pause"); 
} 

ヘッダファイル

// Declareren 
string knd; 
int bsnkan; 
string org; 
string dstkan; 

// Prototype 
void InvoerenKandidaat(); 
void WeergevenKandidaat(); 

// Implementatie 
void InvoerenKandidaat() 
{ 
    cout << "Voer je kandidaatnaam in : \n"; 
    cin >> knd; 
    cout << "Voer je BSN in : \n"; 
    cin >> bsnkan; 
    cout << "Voer je organisatie in : \n"; 
    cin >> org; 
    cout << "Voer je district in : \n"; 
    cin >> dstkan; 
    system("PAUSE"); 
} 

void WeergevenKandidaat() 
{ 
    cout << "Kandidaat " << knd << " met burgerservicenummer " << bsnkan << " van de organisatie " << org << " woon in het district " << dstkan; 
    system("PAUSE"); 
} 

ありがとうございました!

エラーメッセージ:

1>d:\persoonlijk\documenten\visual studio 2015\projects\8\12\stemmen.h(16): error C2065: 'bsnstem': undeclared identifier 
1>d:\persoonlijk\documenten\visual studio 2015\projects\8\12\stemmen.h(17): error C2065: 'bsnkan': undeclared identifier 
+0

なお 'CIN >> bsnstem_bsnkan_vjrを含めることを忘れ[2]'だけで、アレイの*三*要素に書き込みます。 2つの要素。 –

+0

*正確な*エラーメッセージ – UnholySheep

+0

も投稿してください。*完全な*エラーメッセージを含むように質問を編集してください。可能な情報メモを含む。また、エラーが発生した行に関するコメント。 –

答えて

0

あなたは、ヘッダー

#include path/yourheadername.h 
関連する問題