Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Libreria

Libreria "items"

19366_size.png
CAVEAT! La versione 1.0 della classe conteneva un difetto che è stato corretto nella versione 1.0.1. Per ottenere la versione corretta del programma NON usate il file zip ottenibile tramite il pulsante "Download", bensì fate riferimento ai file raggiungibili tramite il pulsante "Sfoglia sorgente".

======================================================

Questa piccola libreria fornisce funzioni per estrarre elementi da un file di testo o da una stringa. Gli elementi devono essere delimitati da separatori costituiti da un singolo carattere.

Un esempio di stringa valida è: "Questa e’ una stringa d’esempio.\nSi estende su due righe."

Se il delimitatore è ' ' (spazio), allora la stringa d’esempio contiene 10 elementi. Se il delimitatore è '\n', allora la stringa d’esempio contiene 2 elementi.

Per usare la libreria basta aggiungere al vostro progetto sia il file items.h che il file items.c e includere il file items.h ovunque intendiate usare le funzioni.

Principali funzioni disponibili:

Codice sorgente - presumibilmente C++

  1. long CountItemsInString( const char *data, int sep );

  2. long CountItemsInFile( const char *fileName, int sep );

  3.  

  4. long GetAllItemsFromString( const char *data, int sep, char ***ptrs );

  5. long GetAllItemsFromFile( const char *fileName, int sep, char ***ptrs );

  6.  

  7. char *GetItemFromString( const char *data, int sep, long nItem );

  8. char *GetItemFromFile( const char *fileName, int sep, long nItem );




Informazioni più precise sono incluse nei file info_ita.pdf e info_en.pdf.

La libreria non è precompilata.


Categoria: Moduli e librerie / C
Piattaforma:

Downloads: 725
Rating: (0 voti)
Data: 11/01/2015
Download

A proposito dell'autore

Amatore, autodidatta dai tardi anni '90. Prime esperienze in HyperTalk. Successivamente, C con qualche infarinatura di C++.

Aggiungi un commento

Inserisci il tuo commento qui
Esegui il login oppure registrati per inviare commenti