Estructuras de datos | |
struct | Queue |
Estructura de la cola. Más... | |
Definiciones | |
#define | QUEUE_SIZE 40 |
Funciones | |
void | queueAdd (Queue *q, char nuevo) |
Agrega elementos a la cola. | |
char | queueGet (Queue *q) |
Devuelve primer elemento de la cola. | |
void | queueInit (Queue *q) |
Inicializa la cola con sus atributos en cero. | |
int | queueIsEmpty (Queue *q) |
Indica si la cola esta vacia Retorna cero si existe algun elemento en la cola. | |
int | queueIsFull (Queue *q) |
Indica si la cola esta llena. |
#define QUEUE_SIZE 40 |
Define el largo de la cola
void queueAdd | ( | Queue * | q, | |
char | nuevo | |||
) |
Agrega elementos a la cola.
Si esta esta llena, no hace nada.
q | La cola a la que se agrega. | |
nuevo | Char a agregar. |
char queueGet | ( | Queue * | q | ) |
Devuelve primer elemento de la cola.
Si esta vacia devuelve el nulo
q | La cola de la cual se toma. |
void queueInit | ( | Queue * | q | ) |
Inicializa la cola con sus atributos en cero.
q | cola a incializar |
int queueIsEmpty | ( | Queue * | q | ) |
Indica si la cola esta vacia Retorna cero si existe algun elemento en la cola.
int queueIsFull | ( | Queue * | q | ) |
Indica si la cola esta llena.
Retorna cero si existe algun elemento en la cola