Prog1  v0.1
Libreria didattica per il corso di Programmazione 1, Corso di Laurea in Matematica
 Tutto File Funzioni Ridefinizioni di tipo (typedef)
esempio.c
Vai alla documentazione di questo file.
1 
6 //
7 // esempio.c
8 // Prog1
9 //
10 // Created by Vincenzo Marra on 23/03/14.
11 // Copyright (c) 2014 Vincenzo Marra. All rights reserved.
12 //
13 
14 #include "IO.h"
15 
16 int main(void)
17 {
18 
19  /* eco di un carattere */
20 
21  printf("Inserisci un carattere: ");
22  char c;
23 
24  if ( !(c=leggi_car()) )
25  {
26  printf("Errore IO\n");
27  return -1;
28  }
29 
30  /* eco di una stringa */
31 
32  String str;
33 
34  if ( !(leggi_str("Inserisci una stringa: ",str)) )
35  {
36  printf("Errore IO\n");
37  return -1;
38  }
39 
40  printf("%s\n",str);
41 
42  /* eco di un double */
43 
44  printf("%g\n",leggi_double("Inserisci una numero reale: "));
45 
46  return 0;
47 }
48 
Contiene funzioni di utilità per leggere dati dal terminale.
int leggi_str(String msg, String letta)
Legge una riga da terminale.
Definition: IO.h:128
double leggi_double(String msg)
Legge un reale da terminale.
Definition: IO.h:70
char leggi_car(void)
Legge un carattere da terminale.
Definition: IO.h:106
int main(void)
Definition: esempio.c:16
char String[BUFSIZ]
Definisce il String.
Definition: Stringhe.h:23