Prog1  v0.1
Libreria didattica per il corso di Programmazione 1, Corso di Laurea in Matematica
 Tutto File Funzioni Ridefinizioni di tipo (typedef)
Riferimenti per il file Stringhe.h

Contiene funzioni di utilità per elaborare stringhe. Continua...

#include <stdio.h>
#include <string.h>
Grafo delle dipendenze di inclusione per Stringhe.h:
Questo grafo mostra quali altri file includono direttamente o indirettamente questo file:

Vai al codice sorgente di questo file.

Ridefinizioni di tipo (typedef)

typedef char String [BUFSIZ]
 Definisce il String. Continua...
 

Funzioni

int lung_str (String s)
 Restituisce la lunghezza di una stringa. Continua...
 
int finisce_con (String s, char c)
 Testa il carattere finale di una stringa. Continua...
 

Descrizione dettagliata

Contiene funzioni di utilità per elaborare stringhe.

Questo file definisce il tipo String e fornisce alcune semplici funzioni di utilità per elaborare stringhe.

Definizione nel file Stringhe.h.

Documentazione delle ridefinizioni di tipo (typedef)

typedef char String[BUFSIZ]

Definisce il String.

Definizione alla linea 23 del file Stringhe.h.

Documentazione delle funzioni

int finisce_con ( String  s,
char  c 
)

Testa il carattere finale di una stringa.

Parametri
sLa stringa di cui testare l'ultimo carattere.
cIl carattere con cui confrontare l'ultimo carattere di s.
Restituisce
Restituisce 1 se la stringa s termina con il carattere. c (non considerando il carattere di terminazione \0), e 0 altrimenti. Se la stringa è vuota (cioè consiste del solo carattere \0) o il puntatore è NULL, restituisce 0.

Definizione alla linea 57 del file Stringhe.h.

int lung_str ( String  s)

Restituisce la lunghezza di una stringa.

Restituisce la lunghezza della stringa s, escluso il carattere di terminazione \0. Garantisce che la stringa letta sia terminata da \0.

Parametri
sLa stringa di cui calcolare la lunghezza.
Restituisce
Restituisce la lunghezza di s, oppure -1 se la stringa e' NULL.
Nota
A differenza della funzione standard strlen, per motivi didattici restituisce un int e non un size_t.

Definizione alla linea 36 del file Stringhe.h.