Post con tag file

Leggere un file al contrario in C

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.

Continua >

Elencare il contenuto di una directory in Java

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.

Continua >

Ottenere la lunghezza di un file in Java

Ottenere la lunghezza di un file in Java è estremamente semplice. Per farlo, basta utilizzare il metodo

long length()

appartenente alla classe java.io.File

Continua >

Java: la classe Scanner

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.

Continua >

Drag&Drop e informazioni su file/directory in C#

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

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.

Continua >