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

Riferimenti per il file file.h

#include <cstdlib>
#include <fstream>
#include <iostream>

Grafo delle dipendenze di inclusione per file.h:

Include dependency graph

Questo grafo mostra quali altri file includono direttamente o indirettamente questo file:

Included by dependency graph

Vai al codice sorgente di questo file.

Namespace

namespace  std

Funzioni

void fileAggiungiCampo (const char *nomeFile, const char *s)
 Aggiungere un campo in coda al file.

void fileAggiungiCampoUltimoChar (const char *nomeFile, const char *s)
 Aggiungere un campo in coda al file, sovrascrivendo l'ultimo carattere dell'ultimo record presente.

void fileNuovoRecord (const char *nomeFile)
 Chiude il record corrente.

char * fileLeggiCampo (const char *nomeFile, int x, int y)
 Legge e ritorna l'x-esimo campo nell'y-esimo record del file in formato stringa.

int fileContaRecord (const char *nomeFile)
 Conta il numero di record all'interno del file.

bool fileEsiste (const char *nomeFile)
 Determina l'esistenza di un file.

char fileUltimoCarattere (const char *nomeFile)
 Legge e ritorna l'ultimo carattere in un file, prima dell'eof.


Documentazione delle funzioni

void fileAggiungiCampo const char *  nomeFile,
const char *  s
 

Aggiungere un campo in coda al file.

Per "campo" si intende una stringa memorizzata in un file CSV.

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file a cui aggiungere il campo, completo di percorso.
s stringa terminata da ' \0' con il campo da inserire

Definizione alla linea 160 del file file.cpp.

Riferimenti fileCrea(), fileEsiste(), e filePrimoCampo().

Referenziato da fileAggiungiCampoUltimoChar(), giocNuovoGiocatore(), parNuovaPartita(), e parNuovoTurno().

Questo è il grafo delle chiamate per questa funzione:

void fileAggiungiCampoUltimoChar const char *  nomeFile,
const char *  s
 

Aggiungere un campo in coda al file, sovrascrivendo l'ultimo carattere dell'ultimo record presente.

Per "campo" si intende una stringa memorizzata in un file CSV.

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file a cui aggiungere il campo, completo di percorso.
s stringa terminata da ' \0' con il campo da inserire

Definizione alla linea 176 del file file.cpp.

Riferimenti fileAggiungiCampo(), fileCrea(), e fileEsiste().

Referenziato da parNuovaPartita().

Questo è il grafo delle chiamate per questa funzione:

int fileContaRecord const char *  nomeFile  ) 
 

Conta il numero di record all'interno del file.

Per "record" si intende una riga di un file CSV, composta da uno o più "campi".

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file, completo di percorso.
Restituisce:
il numero di record presenti nel file

Definizione alla linea 204 del file file.cpp.

Riferimenti fileContaRecordInt().

Referenziato da giocGiocatoriLiberi(), menuCarrieraGiocatore(), menuGiocatoriTorneo(), menuNuovaPartita(), parContaPartite(), parContaPartiteTurno(), parListaPartiteGiocate(), e parTurnoCorrente().

Questo è il grafo delle chiamate per questa funzione:

bool fileEsiste const char *  nomeFile  ) 
 

Determina l'esistenza di un file.

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file da controllare, completo di percorso.
Restituisce:
true se il file esiste, false altrimenti.

Definizione alla linea 212 del file file.cpp.

Referenziato da fileAggiungiCampo(), fileAggiungiCampoUltimoChar(), fileNuovoRecord(), giocGiocatoriLiberi(), menuCarrieraGiocatore(), menuGiocatoriTorneo(), menuNuovaPartita(), parContaPartite(), parContaPartiteTurno(), parNuovaPartita(), e parTurnoCorrente().

char* fileLeggiCampo const char *  nomeFile,
int  x,
int  y
 

Legge e ritorna l'x-esimo campo nell'y-esimo record del file in formato stringa.

Note: le coordinate x ed y funzionano come negli array multidimensionali in C, sono numerate quindi da 0 a n-1, dove n è il numero degli elementi. Per "campo" si intende una stringa memorizzata in un file CSV. Per "record" si intende una riga di un file CSV, composta da uno o più "campi".

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file da cui leggere il campo, completo di percorso.
x l'indice del campo
y l'indice del record
Restituisce:
una stringa appena allocata contenente il dato letto

Definizione alla linea 233 del file file.cpp.

Riferimenti filePosizionaCampo(), e lunghezzaProssimoCampo().

Referenziato da giocDettagliGiocatore(), giocNomeGiocatore(), parContaPartite(), parContaPartiteTurno(), parDettagliPartita(), parListaPartiteGiocate(), e parTurnoCorrente().

Questo è il grafo delle chiamate per questa funzione:

void fileNuovoRecord const char *  nomeFile  ) 
 

Chiude il record corrente.

La prossima operazione di fileAggiungiCampo avverrà su un nuovo record. Per "campo" si intende una stringa memorizzata in un file CSV. Per "record" si intende una riga di un file CSV, composta da uno o più "campi".

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file a cui aggiungere il record, completo di percorso.

Definizione alla linea 193 del file file.cpp.

Riferimenti fileCrea(), e fileEsiste().

Referenziato da giocNuovoGiocatore(), e parNuovaPartita().

Questo è il grafo delle chiamate per questa funzione:

char fileUltimoCarattere const char *  nomeFile  ) 
 

Legge e ritorna l'ultimo carattere in un file, prima dell'eof.

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file, completo di percorso.
Restituisce:
l'ultimo carattere nel file

Definizione alla linea 224 del file file.cpp.

Referenziato da parNuovaPartita(), e parTurnoCorrente().


Generato il Fri Jan 28 11:43:23 2005 per TennisTournament da doxygen 1.3.6