Oppure

Loading
20/07/05 17:20
Skirk
Thx!!!

Ciauz
aaa
20/07/05 21:01
Zizzius
Figurati :k:

Ciao!
aaa
22/07/05 9:50
netarrow
Postato originariamente da Skirk:

Ma scusa allora NetArow non usa il C++ qua???

Codice
============

#include "Poker.h"//header main
using namespace std;//uso lo standar

int main() {
    cout << "Poker 1.0 by netarrow\n";
    cout << "Premere un tasto per iniziare la partita ";
    int code = (int)time(0);
    getchar();
    clrscr();//pulisce lo schermo
    Mazzo m(code);
    Giocatore g1;
    Giocatore g2;
    Giocatore* inTurn;//puntatore al giocatore di turno
    for(register int i = 0; i < 5; i++) {
        g1.pesca(m);
        g2.pesca(m);
    }
==============
Fine codice

Se noti c'? "cout" e dovrebbe essere C++.
Tu stesso mi hai detto che nel C si usa "printf" e nel C++ si usa "cout"... :)
Ciauz


clrsrc() ? una funzione che ho scritto io, la trovi in Poker.h:

_______________________
void clrscr()
{
    for(register int i = 0; i < 50; i++) {
        cout << endl;//fai tanti a capo per pulire lo schermo
    }
}
______________________

ciao
Ultima modifica effettuata da netarrow 22/07/05 9:51
aaa
22/07/05 10:01
netarrow
cmq in questo modo il cursore rester? in basso alla console, se vuoi pulire lo schermo in modo che il cursore resti in alto devi usare il comando clear in linux e cls in windows da system:

system("clear";);//o cls

Se vuoi puoi anche portabilizzare il programma con qualche define, ecco un esempio:

==============
#include <iostream.h>
#include <stdlib.h>


#ifdef _WIN32
const char* pulisci = "cls";
#else
#ifdef linux
const char* pulisci = "clear";
#else
#error OS non supportato
#endif
#endif

int main() {
     cout << "Ciao\n";
system(pulisci);
     return 0;
}
============

Ultima modifica effettuata da netarrow 22/07/05 10:04
aaa
22/07/05 10:49
Zizzius
O semplicemente aggiungendo
gotoxy(1, 1);
all'interno della funzione clrscr().
aaa
22/07/05 13:00
netarrow
gotoxy non ? una funzione standard, sta in borland.
aaa
02/08/05 19:15
Zizzius
E' vero, hai ragione.
Ma si tratta di una di quelle funzioni che pur non essendo dichiarate negli standard ANSI, vengono incluse dalla maggior parte dei compilatori.
Vale lo stesso discorso, ad esempio, per getch().
aaa
03/08/05 16:12
Rand
Usa questo comando dopo aver incluso nel listato la libreria "stdlib.h":
- sotto win32: system("cls";);
- sotto linux: system("clear";);
:k:
aaa