-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdata_read.h
72 lines (55 loc) · 2.5 KB
/
data_read.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
/**CHeaderFile*****************************************************************
Fichero [data_read.h]
Resumen [Fichero header para introducir datos por teclado.]
Autor [100317575, 100307091, 100317556, 100318675, 100291133]
Copyright [Copyright (c) 2012 Universidad Carlos III de Madrid
Se concede, sin necesidad de acuerdo por escrito y sin ningún tipo de derechos
de autor, permiso para utilizar, copiar, modificar y distribuir este programa
y su documentación para cualquier propósito siempre y cuando esta advertencia
y los siguientes dos párrafos aparezcan en las copias.
EN NINGÚN CASO SE RECONOCERÁ A LA UNIVERSIDAD CARLOS III DE MADRID RESPONSABLE
DIRECTA, INDIRECTA, ESPECIAL, O SUBSIDIARIA DE LOS POSIBLES DAÑOS Y PERJUICIOS
QUE PUEDAN DERIVARSE DEL USO DE ESTE PROGRAMA Y DE SU DOCUMENTACIÓN, INCLUSO
EN EL CASO DE QUE LA UNIVERSIDAD CARLOS III DE MADRID HAYA SIDO ADVERTIDA DE
TALES DAÑOS Y PERJUICIOS.
LA UNIVERSIDAD CARLOS III DE MADRID ESPECíFICAMENTE SE DESENTIENDE DE TODO
TIPO DE GARANTíAS INCLUYENDO, PERO NO LIMITANDOLAS A, LAS GARANTIAS IMPLÍCITAS
DE LA COMERCIALIZACIÓN Y ADECUACIÓN PARA CUALQUIER PROPÓSITO EN PARTICULAR. EL
PROGRAMA SE PROVEE TAL CUAL Y LA UNIVERSIDAD CARLOS III DE MADRID NO TIENE
OBLIGACIÓN ALGUNA DE OFRECER MANTENIMIENTO, SOPORTE, ACTUALIZACIONES, MEJORAS
O MODIFICACIONES.]
******************************************************************************/
#ifndef DATA_READ_H_
#define DATA_READ_H_
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#if defined(DEBUG)
#define BEGINF(a,b,c,d,e) fprintf(stderr, "beginf %s creator=%s tester=%s integrator=%s systemtester=%s (%d)\n", #a, #b, #c, #d, #e __LINE__);
#define ENDF(a) fprintf(stderr, "endf %s (%d)\n", #a, __LINE__);
#else
#define BEGINF(a,b,c,d,e)
#define ENDF(a)
#endif
#ifndef LANG_EN
#ifndef LANG_ES
#define LANG_ES
#endif
#endif
#ifdef LANG_ES
#define ERRDATO "\n\t\tDato erróneo."
#endif
#ifdef LANG_EN
#define ERRDATO "\n\t\tErroneous data."
#endif
/*
* Añadir a partir de aquí las macros, tipos o cabeceras desarrolladas para el proyecto
*/
/*---------------------------------------------------------------------------*/
/* Prototipos de las funciones */
/*---------------------------------------------------------------------------*/
long menu_read();
long int_read();
float float_read();
char* string_read();
#endif