diff options
Diffstat (limited to '2023-2/E1/mitsuo/p1/fun.hpp')
| -rw-r--r-- | 2023-2/E1/mitsuo/p1/fun.hpp | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/2023-2/E1/mitsuo/p1/fun.hpp b/2023-2/E1/mitsuo/p1/fun.hpp index 57c2318..91aca23 100644 --- a/2023-2/E1/mitsuo/p1/fun.hpp +++ b/2023-2/E1/mitsuo/p1/fun.hpp @@ -3,17 +3,16 @@ #include <iostream> -void cargarPedidos(int **&fechaClienteCantidad, char **&codigoDelProducto, const char *nombArch); -char *leeCad(std::istream &arch, char delim); -void aumentaEspacios(int **&fechaClienteCantidad, char **&codigoDelProducto, int &nd, int &cap); -void guardaPed(std::istream &arch, int *&fechaClienteCantidad, char *&codigoDelProducto, char *cod); -int leeFecha(std::istream &arch); -void qSort(int **fechaClienteCantidad, char **codigoDelProducto, int izq, int der); -void cambiar(int *&fechaClienteI,char *&codigoDelProductoI,int *&fechaClienteK,char *&codigoDelProductoK); -bool desorden(int *fechaClienteCantidadI, int *fechaClienteCantidadK); -void pruebaDeCargaDePedidos(int **fechaClienteCantidad, char **codigoDelProducto, const char *nombArch); -void imprimeLinea(std::ostream &arch,char c); -void imprimePedido(std::ostream &arch,int *fechaClienteCantidad, char *codigoDelProducto); -void imprimeFecha(std::ostream &arch,int fecha); +#define MAXLEN 100 +#define INCREMENTO 5 + +void cargarPedidos(int **&fechaClienteCantidad, char **&codigoDelProducto, const char *archivo); +void increase_size_productos(int **&fechaClienteCantidad, char **&codigoDelProducto, size_t &size); + +void qsort_pedidos(int ** v1, char ** v2, int left, int right); +void swap_pedidos(int ** v1, char ** v2, int left, int right); + +void pruebaDeCargaDePedidos(int **fechaClienteCantidad, char **codigoDelProducto, const char *archivo); +void print_date(std::ostream &out, int date); #endif /* FUN_HPP */
\ No newline at end of file |
