Witam!
Piszę program i już na tak wczesnym etapie pojawia mi się problem z przekazywanie tablicy struktur do funkcji, szukam ciągle w internecie ale nie potrafię znaleźć błędu, oto kod:
#include <iostream>
#include <string>
#include <cstdlib>
#include <conio.h>
using namespace std;
const int N=51;
bool czymoze(struct pole pionki);
void skokwprawo();
void skokwlewo();
struct pole
{
int pole;
int lpionkow;
};
int main()
{
int i,n;
string czydalej;
pole pionki[N];
for(int j=0,k=-N/2;j<N;j++,k++)
{
pionki[j].pole=k;
pionki[j].lpionkow=0;
}
do
{
cout<<"\nwprowadz numer pola: ";
cin>>i;
cout<<"\nwprowadz ilosc pionkow na polu: ";
cin>>n;
pionki[i+N/2].lpionkow=n;
system("cls");
cout<<"\nczy chcesz kontynuowac(Y/N)";
cin>>czydalej;
system("cls");
if(czydalej=="N"||czydalej=="n")
break;
}while(1);
if(czymoze(pionki))
skokwprawo();
else
skokwlewo();
for(int j=0;j<N;j++)
cout<<pionki[j].pole<< " " << pionki[j].lpionkow<<endl;
return 0;
}