- 268
- 11
- CPU
- intel i7 - 6700
- Dissipatore
- ARCTIC Freezer 7 Pro Rev. 2
- Scheda Madre
- Msi H170 Gaming M3
- HDD
- SSD: Samsung 850evo 250 GB + HDD WD Black 1TB
- RAM
- Corsair Vengeance 2133 Mhz 2x8
- GPU
- Gigabyte Nvidia GTX 1060 6GB Windforce
- Monitor
- HP Pavillon x24w
- PSU
- EVGA Supernova G3 - 550w
- Case
- NZXT H440 V2
- Periferiche
- Keyboard: Razer Blackwidow Chroma
- OS
- Windows 10
Salve a tutti!
Ho scritto un programma in C per un compito che simula un gioco a puntate dove vince chi ottiene la somma dei dadi più alta. Ad ogni turno volevo, per semplificare la vita a chi lo sta leggendo,
impostare una tabella con le puntate di tutti i giocatori con il rispettivo ammontare di soldi puntati.
Come da titolo, tuttavia, sto avendo qualche problema con la formattazione del testo.
L'idea di base dovrebbe essere una roba di questo tipo:
TURNO1:
GIOCATORE LANCIODADI PUNTATA
Giocatore1 5 20€
GIocatore2 12 40€
TURNO2:
ecc.
PS: Dalla preview vedo che la formattazione non viene mantenuta, in ogni caso dovrebbe essere una tabella dove tutti gli elementi sono allineati (i valori 5 e 12 sono sotto la "casella" LANCIODADI e i valori 20 e 40 sono sotto la "casella" PUNTATA).
Qualcuno mi può dare qualche dritta?
Ho provato ad usare un format di questo tipo:
ma non sembra funzionare per niente bene.
Cosa mi consigliate di fare?
Ho scritto un programma in C per un compito che simula un gioco a puntate dove vince chi ottiene la somma dei dadi più alta. Ad ogni turno volevo, per semplificare la vita a chi lo sta leggendo,
impostare una tabella con le puntate di tutti i giocatori con il rispettivo ammontare di soldi puntati.
Come da titolo, tuttavia, sto avendo qualche problema con la formattazione del testo.
L'idea di base dovrebbe essere una roba di questo tipo:
TURNO1:
GIOCATORE LANCIODADI PUNTATA
Giocatore1 5 20€
GIocatore2 12 40€
TURNO2:
ecc.
PS: Dalla preview vedo che la formattazione non viene mantenuta, in ogni caso dovrebbe essere una tabella dove tutti gli elementi sono allineati (i valori 5 e 12 sono sotto la "casella" LANCIODADI e i valori 20 e 40 sono sotto la "casella" PUNTATA).
Qualcuno mi può dare qualche dritta?
Ho provato ad usare un format di questo tipo:
C:
printf ("Turno %d\n",turno);
printf ("GIOCATORE\tLANCIODADI\tPUNTATA\t\n");
printf ("$d\t$d\t$d",giocatore,dadi,puntata);
ma non sembra funzionare per niente bene.
Cosa mi consigliate di fare?