![]() |
Prog1
v0.1
Libreria didattica per il corso di Programmazione 1, Corso di Laurea in Matematica
|
Contiene funzioni di utilità per elaborare stringhe. Continua...
#include <stdio.h>
#include <string.h>
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... | |
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.
typedef char String[BUFSIZ] |
Definisce il String
.
Definizione alla linea 23 del file Stringhe.h.
int finisce_con | ( | String | s, |
char | c | ||
) |
Testa il carattere finale di una stringa.
s | La stringa di cui testare l'ultimo carattere. |
c | Il carattere con cui confrontare l'ultimo carattere di s . |
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
.
s | La stringa di cui calcolare la lunghezza. |
s
, oppure -1 se la stringa e' NULL. strlen
, per motivi didattici restituisce un int
e non un size_t
. Definizione alla linea 36 del file Stringhe.h.