Salve a tutti...
...ho da compilare un programma in C++...conoscete il gioco FORZA 4? Ecco quello praticamente. Ad ogni modo:
ogni volta che un giocatore aggiunge una pedina mi tocca spingere giù la tabella precedente e quindi stamparne un'altra sullo schermo ma dopo i primi 3/4 tiri ti viene poi il mal di testa a guardare lo schermo.
Ricordo che in Pascal riuscivo a ripulire lo schermo e ristampare conservando lo stesso layout quindi mi chiedevo se la cosa fosse possibile anche in C++ in Win32 Console Application.
Registrato: Aug 07, 2005 Messaggi: 265 Località: casa mia
Inviato: Lun Mar 13, 2006 6:05 pm Oggetto: Re: HELP!
MrBrilliant ha scritto:
Salve a tutti...
Salve anche a te...
MrBrilliant ha scritto:
...conoscete il gioco FORZA 4?
Sorry, no
MrBrilliant ha scritto:
Ecco quello praticamente.
MrBrilliant ha scritto:
Ad ogni modo:
ogni volta che un giocatore aggiunge una pedina mi tocca spingere giù la tabella precedente e quindi stamparne un'altra sullo schermo ma dopo i primi 3/4 tiri ti viene poi il mal di testa a guardare lo schermo.
Non capisco bene perchè ogni volta che un giocatore aggiunge una pedina tocca sempre a te spingere giù la tabella precedente, ma il mal di testa viene sempre a me...
MrBrilliant ha scritto:
Ricordo che in Pascal riuscivo a ripulire lo schermo e ristampare conservando lo stesso layout quindi mi chiedevo se la cosa fosse possibile anche in C++ in Win32 Console Application.
Se era possibile in Pascal, lo sarà sicuramente anche in C++
MrBrilliant ha scritto:
Sareste così gentili da indicarmi come fare?
Volentieri, se solo capissi cosa intendi dire. Che ne diresti di leggere la posizione del cursore con
int wherex(void)
int wherey(void)
spostarlo con
void gotoxy(int x, int y)
e scrivere con
int putch(int c)?
MrBrilliant ha scritto:
Grazie 1000
Figurati! Certe risposte non hanno utilità pratica, ma l'essere a conoscenza che qualcuno ha preso in considerazione i nostri problemi magari aiuta... _________________ Per come la vedo io, tutte le persone si dividono in 10 categorie: quelle che comprendono la numerazione binaria, e quelle che non riescono a comprenderla
___________________________________________________
Registrato: Dec 11, 2004 Messaggi: 1019 Località: Napoli
Inviato: Lun Mar 13, 2006 6:35 pm Oggetto:
no invo, qst volta nun so daccordo...
cosiglio di usare
clrscr(); /* nel punto dove serve */
e quindi immettere la libreria conio.h se non lo hai gia inclusa
meglio qst per un solo motivo, e piu semplice da ricordare e la si puo usare ovunque.
_________________ il Caporedattore napoli1890
-----------------------------------------------------------------------------------------
La Redazione di Technomat.net è aperta:
dal LUNEDI al VENERDI, dalle 15 alle 22;
la DOMENICA, dalle 18 alle 20;
SABATO Riposo settimanale.
La Redazione è raggiungibile all'indirizzo e-mail redazione@technomat.net.
------------------------------------------------------------------------------------------
La Mamma Mi Ha Dato la Vita, il Napoli la Ragione per Viverla Vivo la Mia Vita unQuarto di Miglia per Volta... in Quei Dieci Secondi Sono Libero...!
Registrato: Aug 07, 2005 Messaggi: 265 Località: casa mia
Inviato: Lun Mar 13, 2006 6:44 pm Oggetto:
Napoli, e allora...
1) l'uso di conio.h è implicito. Sia clrscr, sia gotoxy, etc, hanno tutte quante gli header in conio.h. Quindi, di re "usa gotoxy...etc" significa inplicitamente "includi conio.h"
2) il brillante MrBrilliant parlava di "conservare lo stesso layout". Ora, io non so cosa lui intenda esattamente con questa espressione, ma, ritenendola contrapposta al fastidio di "spingere in giù la tabella precedente", credo che questo escluda il cancellare tutto e riscrivere da capo (cosa che avviene con clrscr)
OK?
_________________ Per come la vedo io, tutte le persone si dividono in 10 categorie: quelle che comprendono la numerazione binaria, e quelle che non riescono a comprenderla
___________________________________________________
Registrato: Dec 11, 2004 Messaggi: 1019 Località: Napoli
Inviato: Lun Mar 13, 2006 6:57 pm Oggetto:
sinceramente credevo che voleva cancellare ttt
e per la conio, e implicito per chi e un po esperto... ma metti che mr.brillante non lo e tanto? (dico brillante per dire mr brown o mr white)
meglio specificare!!! _________________ il Caporedattore napoli1890
-----------------------------------------------------------------------------------------
La Redazione di Technomat.net è aperta:
dal LUNEDI al VENERDI, dalle 15 alle 22;
la DOMENICA, dalle 18 alle 20;
SABATO Riposo settimanale.
La Redazione è raggiungibile all'indirizzo e-mail redazione@technomat.net.
------------------------------------------------------------------------------------------
La Mamma Mi Ha Dato la Vita, il Napoli la Ragione per Viverla Vivo la Mia Vita unQuarto di Miglia per Volta... in Quei Dieci Secondi Sono Libero...!
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare file in questo forum Non puoi scaricare file da questo forum