Prog1  v0.1
Libreria didattica per il corso di Programmazione 1, Corso di Laurea in Matematica
 Tutto File Funzioni Ridefinizioni di tipo (typedef)
Stringhe.h
Vai alla documentazione di questo file.
1 
6 //
7 // Stringhe.h
8 // Prog1
9 //
10 // Created by Vincenzo Marra on 16/03/14.
11 // Copyright (c) 2014 Vincenzo Marra. All rights reserved.
12 //
13 
14 
15 #ifndef Prog1_Stringhe_h
16 #define Prog1_Stringhe_h
17 
18 #include <stdio.h>
19 #include <string.h>
20 
23 typedef char String[BUFSIZ];
24 
37 {
38  if (s==NULL)
39  return -1;
40 
41  int i;
42  for (i=0; s[i]!='\0'; i++);
43 
44  return i;
45 }
46 
57 int finisce_con(String s, char c)
58 {
59  if( (s==NULL) || (s[0]=='\0')) //short-circuited eval
60  return 0;
61  if ( (s[strlen(s)-1])==c )
62  return 1;
63  return 0;
64 }
65 
66 #endif
int lung_str(String s)
Restituisce la lunghezza di una stringa.
Definition: Stringhe.h:36
char String[BUFSIZ]
Definisce il String.
Definition: Stringhe.h:23
int finisce_con(String s, char c)
Testa il carattere finale di una stringa.
Definition: Stringhe.h:57