Pagina Principale | Lista dei namespace | Strutture dati | Lista dei file | Campi dei dati | Elementi globali

Riferimenti per il file ui.cpp

#include <string>
#include <iostream>
#include "liste.h"
#include "ui.h"

Grafo delle dipendenze di inclusione per ui.cpp:

Include dependency graph

Vai al codice sorgente di questo file.

Funzioni

void uiStampaLinea ()
 Stampa una linea di 20 caratteri a video.

void uiStampaMenu (Lista *voci)
 Stampa un elenco di voci numerate per un menu.

int uiChiediScelta (int sceltaMax)
 Chiede all'utente di immettere un numero compreso tra 1 e sceltaMax.

void uiChiediConferma ()
 Chiede all'utente di battere un tasto e quindi Invio.

char * uiChiediStringa ()
 Chiede all'utente di digitare una stringa (lunghezza massima MAXCONSOLEINPUT compreso il '\0') e la ritorna.

void uiStampaBanner ()
 Stampa il banner del programma.


Documentazione delle funzioni

void uiChiediConferma  ) 
 

Chiede all'utente di battere un tasto e quindi Invio.

Questo purtroppo è l'unico modo concesso per chiedere una conferma dalle librerie standard del C++. Questa funzione potrebbe essere meglio reimplementata in un contesto non cross-platform con le funzioni del DOS (getch()) o di un*x (ncurses).

Definizione alla linea 44 del file ui.cpp.

Riferimenti MAXCONSOLEINPUT.

Referenziato da menuCambiaRisultato(), menuCarrieraGiocatore(), menuChiudiTurno(), menuGiocatoriTorneo(), menuNuovaPartita(), menuPartiteTurno(), menuRiepilogoTorneo(), menuTurniPassati(), e menuVediCarrieraGiocatore().

int uiChiediScelta int  sceltaMax  ) 
 

Chiede all'utente di immettere un numero compreso tra 1 e sceltaMax.

Parametri:
sceltaMax massimo numero accettabile
Restituisce:
la scelta dell'utente

Definizione alla linea 25 del file ui.cpp.

Referenziato da main(), menuCambiaGiocatore(), menuCambiaRisultato(), menuCarrieraGiocatore(), menuGiocatori(), menuNuovaPartitaMostra(), menuPartite(), e menuTurniPassati().

char* uiChiediStringa  ) 
 

Chiede all'utente di digitare una stringa (lunghezza massima MAXCONSOLEINPUT compreso il '\0') e la ritorna.

Non ammette stringhe vuote. Usa esclusivamente funzioni "sicure" per evitare i buffer overflow.

Restituisce:
la stringa immessa dall'utente

Definizione alla linea 57 del file ui.cpp.

Riferimenti MAXCONSOLEINPUT.

Referenziato da main(), e menuAggiungiGiocatore().

void uiStampaBanner  ) 
 

Stampa il banner del programma.

Definizione alla linea 68 del file ui.cpp.

Referenziato da main().

void uiStampaLinea  ) 
 

Stampa una linea di 20 caratteri a video.

Definizione alla linea 13 del file ui.cpp.

Referenziato da main(), menuAggiungiGiocatore(), menuCambiaGiocatore(), menuCambiaRisultato(), menuCarrieraGiocatore(), menuGiocatori(), menuGiocatoriTorneo(), menuNuovaPartitaMostra(), menuPartite(), menuPartiteTurno(), menuRiepilogoTorneo(), menuTurniPassati(), e menuVediCarrieraGiocatore().

void uiStampaMenu Lista voci  ) 
 

Stampa un elenco di voci numerate per un menu.

Parametri:
voci una Lista contenente stringhe terminate da '\0' che rappresentano le voci di menu

Definizione alla linea 17 del file ui.cpp.

Riferimenti listeLeggiElemento(), e Lista::n.

Referenziato da main(), menuCambiaGiocatore(), menuGiocatori(), menuNuovaPartitaMostra(), e menuPartite().

Questo è il grafo delle chiamate per questa funzione:


Generato il Fri Jan 28 11:44:07 2005 per TennisTournament da doxygen 1.3.6