2012-04-07 21 views
-1

私はVisual studio C++を使用しています。私の現在のプログラムは逆配列で配列を作成していましたが、 "void"の前に ';'を付けるべきです。ヘルプをいただければ幸いです。void 'の前に'; 'を付ける必要があります。エラー?

#include <iostream> 

using namespace std; 

int main() 

//this function outputs the array in reverse 
void reverse(double* a, int size) 
{ 

for(int i = size-1; i >= 0; --i)//either i=size or i=size-1 
{ 
cout << a[i] << ' '; 
} 
} 

答えて

6

int main()の後ろに空白がありません。

だからあなたのコードは

int main() 
{ 
//this function outputs the array in reverse 
void reverse(double* a, int size) 

はしかし、他のエラーがあるだろう。 1つの場合、メインは値を返しません。そしてあなたのプログラムは異なった構造になっているはずです。これはする必要があります

#include <iostream> 
using namespace std; 

//this function outputs the array in reverse 
void reverse(double* a, int size) 
{ 
    for(int i = size-1; i >= 0; --i)//either i=size or i=size-1 
    { 
     cout << a[i] << ' '; 
    } 
} 

int main() 
{ 
    return 0; 
} 

これらのエラーのいくつかは、コードを書式設定することによって容易に目立つようになります。 Visual Studioを使用しているので、デフォルトはCtrl + KとCtrl + Dです。

+0

downvoterは理由についてコメントできますか? – josephthomas

関連する問題