Массивы в функциях
#include <iostream.h>
void showarray(int massiv[], int kol);
void main(void)
{
int arr[]=(100,200,300,400,500,600,700);
int kol;
cout << "Number of elements to show (<=6) " << endl;
cin >> kol;
showarray(arr[],kol);
}
void showarray(int massiv[], int kol)
{
int i;
for(i=0;i<kol;i++)
cout << i << "th element is " << massiv << endl;
}
(Надо сказать, что при компиляции твоего кода в Builder C++ 5.0 была та же ругань)
#include <iostream.h>
#include <conio.h>
void showarray(int massiv[], int kol);
void main(void)
{
int arr[]={100,200,300,400,500,600,700};/*Скобки - фигурные, а не круглые*/
int kol;
cout << "Number of elements to show (<=6) " << endl;
cin >> kol;
showarray(arr,kol);/*arr передается в функцию без квадратных скобок*/
}
void showarray(int massiv[], int kol)
{
int i;
for(i=0;i<kol;i++)
cout << i << "th element is " << massiv << endl;
getch(); /*Ну, это так, собственное творчество - ожидание нажатия любой клавиши*/
}
Best regards,
Serega.