Post con tag file
Leggere un file al contrario in C
30 apr
La lettura di un file in C avviene in maniera unidirezionale, dall’inizio alla fine. Per leggere un file al contrario, è necessario utilizzare la funzione di posizionamento fseek:
int fseek ( FILE * stream, long int offset, int origin );
dove stream è un puntatore ad un oggetto FILE, offset è l’offset, in byte, da origin.
origin è un intero che rappresenta la posizione. E’ possibile utilizzare le seguenti tre costanti:
SEEK_SET | Inizio del file |
SEEK_END | Fine del file |
SEEK_CUR | Posizione corrente |
Il valore di ritorno della funzione è 0 se ha avuto successo, un valore non nullo altrimenti.
Elencare il contenuto di una directory in Java
18 apr
Elencare il contenuto di una cartella, in Java, è possibile utilizzando la classe java.io.File e il suo metodo:
File[] listFiles()
che restituisce un array di oggetti java.io.File, che rappresenta il contenuto della directory in questione.
Ottenere la lunghezza di un file in Java
15 apr
Ottenere la lunghezza di un file in Java è estremamente semplice. Per farlo, basta utilizzare il metodo
long length()
appartenente alla classe java.io.File
Java: la classe Scanner
7 apr
La classe Scanner, definita nel package java.util, rappresenta un scanner di testo capace di riconoscere i tipi primitivi e le stringhe, utilizzando le espressioni regolari.
La stringa viene divisa in token utilizzando un separatore che, solitamente, è lo spazio.
I token possono essere converiti in differenti tipi utilizzando i metodi next (ad esempio, nextInt, nextDouble).
Per testare, invece, la presenza di ulteriori token, possiamo utilizzare i metodi hasNext.
Drag&Drop e informazioni su file/directory in C#
16 gen
Questo articolo mostra il drag and drop di file/directory dalla shell di Windows ad un programma C#. Il programma opera su tali file, fornendo alcune informazioni basilari.
Continua >
Qt e C++: salvataggio di un testo su file
5 gen
L’articolo che segue mostra come sia possibile, in pochi passi, creare un’applicazione desktop per salvare un testo digitato da tastiera in un file.
Verrà utilizzato il software Qt Creator.