Questo funziona..
codice:
#include<iostream>
using std::cout; // devi usare i namespace
using std::endl;
using std::cin;
int MARE1 [5][5],MARE2 [5][5];
void AZZERA (int [5][5]),CARICA (int [5][5]);
int main()
{
char RIPETI; // se lo metti dentro non arriva al while
do
{
AZZERA (&MARE1[5]); // attento a come passi un array
AZZERA (&MARE2[5]);
cout<<" GIOCATORE A: "<<endl;
CARICA (&MARE1[5]);
cout<<" GIOCATORE B: "<<endl;
CARICA (&MARE2[5]);
cout<<"Volete giocare un altra partita? (s/n) ";
cin>>RIPETI;
}
while(RIPETI=='s');
getchar();
getchar();
return 0; // deve ritornare un intero se e' di tipo int il main
}
void AZZERA(int MARE [5][5])
{
int C,R;
for(R=0;R<5;R++)
for(C=0;C<5;C++)
MARE[R][C]=0;
}
void CARICA(int MARE [5][5])
{
int C,R,NAVE;
for(NAVE=0;NAVE<5;NAVE++)
{
NAVE++;
cout<<"Ora inserirai 5 navi."<<endl;
cout<<"Definisci la riga per la nave numero "<<NAVE<<": "<<endl;
cin>>R;
cout<<"Definisci la colonna per la nave numero "<<NAVE<<": "<<endl;
cin>>C;
MARE[R][C]=1;
}
cout<<" "<<endl;
}