2017-10-02 4 views
-8

私はC++を学んでいて、 "配列を関数に渡す"という問題が発生します IDEはコンパイルエラーを出します。関数に配列を渡すと関数プロトタイプ宣言でエラーが発生する

#include<iostream> 
using namespace std; 

void printArray{int theArray[], int sizeOfArray}; 

int main() 
{ 
int kartik[5] = {22, 43, 65, 43, 54}; 
int awasthi[2] = {11,43}; 

printArray(kartik , 5); 
} 

void printArray{int theArray[], int sizeOfArray}{ 
for(x=0; x<sizeOfArray, x++){ 
    cout << theArray[x] <<endl; 
} 

} 
+6

あなたが試したことをお伝えください。それはあなたの間違いがもっと情報なしであったかもしれないと推測することは不可能です。 –

+3

あなたのコードを表示することは良い最初のステップになります。 –

+1

コードとエラーを表示 –

答えて

0

printArray関数では、xが何か解消されていません。最初にint xをdecleareします。 forループのxの前にintを置く。次回は何が間違っているかを記入してください。

編集:カンマを ';'で変更します。 in forループ。

関連する問題