summaryrefslogtreecommitdiffstats
path: root/2023-2/E1/mitsuo/p1/fun.hpp
diff options
context:
space:
mode:
Diffstat (limited to '2023-2/E1/mitsuo/p1/fun.hpp')
-rw-r--r--2023-2/E1/mitsuo/p1/fun.hpp23
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