prys/pruSet/main.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdbool.h>
#include "set.h"

Include dependency graph for main.c:

Go to the source code of this file.

Functions

const char * interpretarError (SetStatus st)
char * maysCnvt (char *buffer)
char * trimCnvt (char *buffer)
void crearConjunto (Set *conjunto)
void fijarPos (Set conjunto)
void limpiarPos (Set conjunto)
void preguntarPos (Set conjunto)
int main ()

Variables

const char * CmdFin = "FIN"
const char * CmdAyuda = "?"
const char * CmdCrear = "C"
const char * CmdFijar = "S"
const char * CmdPreguntar = "Q"
const char * CmdDatos = "D"
const char * CmdLimpiar = "L"
const char * TxtAyuda
const char * MsgErrorInesperado = "Error inesperado"
const char * MsgRangoIncorrecto = "Rango incorrecto"
const char * MsgPosicionIncorrecta = "Posición incorrecta"
const char * MsgSinMemoria = "Sin memoria"
const char * MsgOk = "Ok"


Function Documentation

void crearConjunto ( Set *  conjunto  ) 

Definition at line 86 of file main.c.

Referenced by main().

void fijarPos ( Set  conjunto  ) 

Definition at line 103 of file main.c.

Referenced by main().

const char* interpretarError ( SetStatus  st  ) 

Definition at line 32 of file main.c.

References MsgErrorInesperado, MsgOk, MsgPosicionIncorrecta, MsgRangoIncorrecto, and MsgSinMemoria.

Referenced by main().

void limpiarPos ( Set  conjunto  ) 

Definition at line 116 of file main.c.

int main (  ) 

Definition at line 148 of file main.c.

References CmdAyuda, CmdCrear, CmdDatos, CmdFijar, CmdFin, CmdPreguntar, crearConjunto(), fijarPos(), interpretarError(), maysCnvt(), preguntarPos(), trimCnvt(), and TxtAyuda.

Here is the call graph for this function:

char* maysCnvt ( char *  buffer  ) 

Definition at line 55 of file main.c.

Referenced by main().

void preguntarPos ( Set  conjunto  ) 

Definition at line 130 of file main.c.

Referenced by main().

char* trimCnvt ( char *  buffer  ) 

Definition at line 66 of file main.c.

Referenced by main().


Variable Documentation

const char* CmdAyuda = "?"

Definition at line 10 of file main.c.

Referenced by main().

const char* CmdCrear = "C"

Definition at line 11 of file main.c.

Referenced by main().

const char* CmdDatos = "D"

Definition at line 14 of file main.c.

Referenced by main().

const char* CmdFijar = "S"

Definition at line 12 of file main.c.

Referenced by main().

const char* CmdFin = "FIN"

Definition at line 9 of file main.c.

Referenced by main().

const char* CmdLimpiar = "L"

Definition at line 15 of file main.c.

const char* CmdPreguntar = "Q"

Definition at line 13 of file main.c.

Referenced by main().

const char* MsgErrorInesperado = "Error inesperado"

Definition at line 26 of file main.c.

Referenced by interpretarError().

const char* MsgOk = "Ok"

Definition at line 30 of file main.c.

Referenced by interpretarError().

const char* MsgPosicionIncorrecta = "Posición incorrecta"

Definition at line 28 of file main.c.

Referenced by interpretarError().

const char* MsgRangoIncorrecto = "Rango incorrecto"

Definition at line 27 of file main.c.

Referenced by interpretarError().

const char* MsgSinMemoria = "Sin memoria"

Definition at line 29 of file main.c.

Referenced by interpretarError().

const char* TxtAyuda

Initial value:

 "? - Esta ayuda.\n"
                        "c Crear conjunto\n"
                        "s Fijar posición\n"
                        "l Limpiar posición\n"
                        "q preguntar posición\n"
                        "d datos del conjunto\n"

Definition at line 18 of file main.c.

Referenced by main().


Generated on Mon Sep 29 18:42:15 2008 for PruSet by  doxygen 1.5.5