Prog1
v0.1
Libreria didattica per il corso di Programmazione 1, Corso di Laurea in Matematica
Pagina Principale
File
Elenco dei file
Elementi globali
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
36
int
lung_str
(
String
s)
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
lung_str
int lung_str(String s)
Restituisce la lunghezza di una stringa.
Definition:
Stringhe.h:36
String
char String[BUFSIZ]
Definisce il String.
Definition:
Stringhe.h:23
finisce_con
int finisce_con(String s, char c)
Testa il carattere finale di una stringa.
Definition:
Stringhe.h:57
Stringhe.h
Generato Mar 25 Mar 2014 02:23:45 per Prog1 da
1.8.6