25/03/14 19:00
tuttodiMC
Salve a tutti, in procinto di scrivere la battaglia navale in c++, ho creato questa funzione:
Come dal nome, serve per simulare fisicamente l'attacco. Quando la uso, riesco ad ottenere il risultato "colpito", ma nel punto colpito non compare quell'1 che vedete a metà codice. A cosa può essere dovuto il problema?
string Attacca(string ca, int griglia[9][9]) { int riga = traduciRiga(ca[1]); int colonna = traduciColonna(ca[0]); string ris = ""; if (griglia[riga][colonna] == 8) { griglia[riga][colonna] == 1; ris = "colpito"; } return ris; }
Come dal nome, serve per simulare fisicamente l'attacco. Quando la uso, riesco ad ottenere il risultato "colpito", ma nel punto colpito non compare quell'1 che vedete a metà codice. A cosa può essere dovuto il problema?
aaa