#include "file.h"
Grafo delle dipendenze di inclusione per file.cpp:
Vai al codice sorgente di questo file.
Funzioni | |
void | fileCrea (const char *nomeFile) |
Crea un nuovo file (vuoto). | |
bool | fileVuoto (const char *nomeFile) |
Determina se il file è vuoto (lunghezza 0 caratteri). | |
bool | filePrimoCampo (const char *nomeFile) |
Controlla se il prossimo campo da aggiungere è il primo del suo record. | |
int | fileContaRecordInt (ifstream *file) |
Conta il numero di record all'interno del file (versione interna, presuppone il file già aperto in lettura). | |
void | filePosizionaRecord (ifstream *file, int y) |
Posiziona lo stream all'inizio dell y-esimo record. | |
void | filePosizionaCampo (ifstream *file, int x, int y) |
Posiziona lo stream all'inizio dell x-esimo campo nell'y-esimo record. | |
int | lunghezzaProssimoCampo (ifstream *file) |
Legge e ritorna il numero di caratteri da questa posizione del file alla prossima virgola o fine riga (lunghezza del prossimo campo, se lo stream è posizionato all'inizio del campo stesso). | |
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. | |
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. | |
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. |
|
Aggiungere un campo in coda al file. Per "campo" si intende una stringa memorizzata in un file CSV.
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:
|
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.
Definizione alla linea 176 del file file.cpp. Riferimenti fileAggiungiCampo(), fileCrea(), e fileEsiste(). Referenziato da parNuovaPartita(). |
Questo ่ il grafo delle chiamate per questa funzione:
|
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".
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:
|
Conta il numero di record all'interno del file (versione interna, presuppone il file già aperto in lettura).
Definizione alla linea 70 del file file.cpp. Referenziato da fileContaRecord(). |
|
Crea un nuovo file (vuoto).
Definizione alla linea 11 del file file.cpp. Referenziato da fileAggiungiCampo(), fileAggiungiCampoUltimoChar(), e fileNuovoRecord(). |
|
Determina l'esistenza di un file.
Definizione alla linea 212 del file file.cpp. Referenziato da fileAggiungiCampo(), fileAggiungiCampoUltimoChar(), fileNuovoRecord(), giocGiocatoriLiberi(), menuCarrieraGiocatore(), menuGiocatoriTorneo(), menuNuovaPartita(), parContaPartite(), parContaPartiteTurno(), parNuovaPartita(), e parTurnoCorrente(). |
|
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".
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:
|
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".
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:
|
Posiziona lo stream all'inizio dell x-esimo campo nell'y-esimo record. 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".
Definizione alla linea 124 del file file.cpp. Riferimenti filePosizionaRecord(). Referenziato da fileLeggiCampo(). |
Questo ่ il grafo delle chiamate per questa funzione:
|
Posiziona lo stream all'inizio dell y-esimo record. 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".
Definizione alla linea 98 del file file.cpp. Referenziato da filePosizionaCampo(). |
|
Controlla se il prossimo campo da aggiungere è il primo del suo record.
Definizione alla linea 46 del file file.cpp. Riferimenti fileVuoto(). Referenziato da fileAggiungiCampo(). |
Questo ่ il grafo delle chiamate per questa funzione:
|
Legge e ritorna l'ultimo carattere in un file, prima dell'eof.
Definizione alla linea 224 del file file.cpp. Referenziato da parNuovaPartita(), e parTurnoCorrente(). |
|
Determina se il file è vuoto (lunghezza 0 caratteri).
Definizione alla linea 28 del file file.cpp. Referenziato da filePrimoCampo(). |
|
Legge e ritorna il numero di caratteri da questa posizione del file alla prossima virgola o fine riga (lunghezza del prossimo campo, se lo stream è posizionato all'inizio del campo stesso).
Definizione alla linea 144 del file file.cpp. Referenziato da fileLeggiCampo(). |