 |
|
 |
| Precedente :: Successivo |
Autore |
Messaggio |
|
|
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
Inviato: Ven Apr 24, 2009 2:24 pm Oggetto: |
|
|
Devi cambiare dove sta croce == 0, li devi controllare ogni volta x e y, basa che fai y / 2 e x / 3 e ottieni la coordinata sulla scacchiera 8X8 (solo quando sei dentro croce == 0 perchè li sei nella riga e colonna della scacchiera e non nelle righe). I caratteri vengono messi nella riga
| Codice: |
| putchar(65+(x/3)); |
mentre i numeri su
| Codice: |
| putchar(48+(y/2)); |
_________________ Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!
Realizzazione siti web e applicazioni ASp.NEt, C/C++, C# |
|
Top |
|
 |
alexxandro84 Bravino
Registrato: 21/04/09 09:25 Messaggi: 30
|
Inviato: Ven Apr 24, 2009 3:27 pm Oggetto: |
|
|
ci sto provando a mettere le varie X’ per le caselle nere non occupate,
lo spazio (blank) per le caselle bianche, la ‘B’ per le caselle
occupate dalle Pedine Bianche, la ‘N’ per le caselle occupate dalle Pedine Nere.......
ma non ci riesco  |
|
Top |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
|
Top |
|
 |
alexxandro84 Bravino
Registrato: 21/04/09 09:25 Messaggi: 30
|
Inviato: Ven Apr 24, 2009 4:58 pm Oggetto: |
|
|
in questa parte di codice
| Codice: |
else if(x%3==2)
{
if(croce == 0) {
printf("x ");
croce = 1;
}
else
{
printf(" ");
croce = 0;
}
}
} |
dovendo sostituire croce==0, non so come impostare i cicli for per poter esaminare un rigo e mettere nella prima casella la x
poi il secodo rigo e cominciare la casella con lo spazio vuoto ecc ecc
mettendo anche le B e le N
Credimi mi sto sforzando, ma non ho capito bene come operare sulla scacchiera  |
|
Top |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
|
Top |
|
 |
alexxandro84 Bravino
Registrato: 21/04/09 09:25 Messaggi: 30
|
Inviato: Ven Apr 24, 2009 5:19 pm Oggetto: |
|
|
ci provo e te lo riporto
se faccio così:
| Codice: |
for (y=0; y<18; y++)
{
for (x=0; x<26; x++)
{
for (y/2 || x/3)
{
printf("X ");
}
}
} |
è solo uno "schizzetto"....è una cosa del genere? |
|
Top |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
|
Top |
|
 |
alexxandro84 Bravino
Registrato: 21/04/09 09:25 Messaggi: 30
|
Inviato: Ven Apr 24, 2009 5:48 pm Oggetto: |
|
|
ma quindi così devo fare un codice per ogni casella? devo fare 18 codici? |
|
Top |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
Inviato: Ven Apr 24, 2009 5:51 pm Oggetto: |
|
|
No ma devi avere un array 8X8 in cui ti salvi lo stato di ogni casella, pi quando sei in quel pezzo di codice fai y/2 e x/3 e prendi l'array in questa posizione vedi cosa c'è e scrivi x o il resto. _________________ Visita anche il sito Agriturismo Umbria per maggiori informazioni sull'Umbria!
Realizzazione siti web e applicazioni ASp.NEt, C/C++, C# |
|
Top |
|
 |
alexxandro84 Bravino
Registrato: 21/04/09 09:25 Messaggi: 30
|
Inviato: Ven Apr 24, 2009 6:01 pm Oggetto: |
|
|
me lo potresti fare tu? per favore |
|
Top |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
|
Top |
|
 |
alexxandro84 Bravino
Registrato: 21/04/09 09:25 Messaggi: 30
|
Inviato: Ven Apr 24, 2009 6:10 pm Oggetto: |
|
|
ok grazie, ci proverò in questi giorni |
|
Top |
|
 |
cali1981 Site Admin
Registrato: 16/01/06 22:01 Messaggi: 836
|
|
Top |
|
 |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|