Sí gràcies, ho estic intentant això, però llavors necessito punters (a
l'altre exercici no em va puntuar bé per no tenir punter, ja que no m'hi
aclaro)... tinc idea de com fer l'estructura, tot lo altre ho veig molt
borrós.
A veure si algú que en sàpiga hi pot posar cullerada i aclarar-m'ho :/
De moment el que he fet (i que no funciona xD i segur que és per una
tonteria,) és:
-->com a públic<--
struct varco{
int eixx[4];
int eixy[4];
}posvarcos[6];
---al main---
varco *varcos;
inicia_taulell(tauler,*varcos); <-- "tauler[9][9]" i el varcos com a punter
de posvaros[0]
--
void inicia_matrius(int miniciar[9][9], int *siniciar){
int i,j;
for (i=0; i<9; i++)
{for (j=0; j<9; j++)
{miniciar[i][j]=1;}}
//eixx[4] = nombre de posicions del vaixell.
*siniciar->eixx[4]=4;
*siniciar+1->eixx[4]=3;
*siniciar+2->eixx[4]=3;
*siniciar+3->eixx[4]=2;
*siniciar+4->eixx[4]=2;
*siniciar+5->eixx[4]=2;
//eixy[4]= nombre de posicions 'no tocades' del vaixell.
*siniciar[0]->eixy[4]=4;
*siniciar[1]->eixy[4]=3;
*siniciar[2]->eixy[4]=3;
*siniciar[3]->eixy[4]=2;
*siniciar[4]->eixy[4]=2;
*siniciar[5]->eixy[4]=2;
}
Bé, em dóna error en el "->", ja que em diu que "eixx" no existeix.
He probat posant i treien l'asterisc dels nassos en tots llocs i res...
abans tenia el "posvarcos[6]" declarat com a array de tipus "varco" en el
main i llavors li posava un punter i tampoc (la solució que he posat abans
l'he tret del c_con_clase, però el seu nivell "principant" és massa per mi).
Alguna idea de qu+e faig malament i/o algú que em pugui explicar de manera
entendible tot això dels punters :?
Gràcies.
iluro
----- Original Message -----
From: "Pau Casellas Castells" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, March 23, 2006 11:54 AM
Subject: Re: [Internauta] Ajuda amb c++
la manera més fàcil seria que utilitzessis alguna estructura de dades
tipus arbre o llista, suposo.
jo no et puc ajudar gaire, però l'estàndar de c++ proporciona coses
d'aquestes i la documentació és bona.
a reveure.
--
PauCas
On 3/22/06, Mataro <[EMAIL PROTECTED]> wrote:
Bones,
Tinc la famosa práctica dels vaixells de guerra (alias, undir la
flota)...
però no sé per on començar en aquesta versió "actualitzada".
El nostre nivell de programació és molt bàsic (en dono constancia abans
del
possibles pensaments de catxondeig xD)
Practica inicial feta: matriu de 5x5 amb 5 varcos de 1 posicio, etc.
Actualització: Matriu 10x10 (fàcil)
1 vaixell de 4 posicions
2 de 3
3 de 2
4 de 1
On està la dificultat?
Quan el vaixell està "tocat", se li assigna un color.. però si l'enfonso,
he
de canviar de color a tot el vaixell....
Apart, he de controlar si la posició on li tocarà tot el vaixell té
"entrebancs" ja sigui el final de la matriu com un altre vaixell.
-------
Alguna idea de com coi fer-ho?
Gràcies
iluro
_______________________________________________
llista de correu de l'Internauta
[email protected]
http://zeus.internauta.net/mailman/listinfo/internauta
--
PauCas
_______________________________________________
llista de correu de l'Internauta
[email protected]
http://zeus.internauta.net/mailman/listinfo/internauta
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
_______________________________________________
llista de correu de l'Internauta
[email protected]
http://zeus.internauta.net/mailman/listinfo/internauta