summaryrefslogtreecommitdiffstats
path: root/2023-2/E1/mitsuo/p2/fun.hpp
diff options
context:
space:
mode:
Diffstat (limited to '2023-2/E1/mitsuo/p2/fun.hpp')
-rw-r--r--2023-2/E1/mitsuo/p2/fun.hpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/2023-2/E1/mitsuo/p2/fun.hpp b/2023-2/E1/mitsuo/p2/fun.hpp
new file mode 100644
index 0000000..70f4b3f
--- /dev/null
+++ b/2023-2/E1/mitsuo/p2/fun.hpp
@@ -0,0 +1,21 @@
+#ifndef FUN_HPP
+#define FUN_HPP
+
+#include <iostream>
+
+#define MAX 1000
+#define MAXLEN 100
+#define INCREMENTO 5
+
+void cargarProductos(void *&prod, const char *nombArch);
+void aumentaEspacios(void**&productos, int &nd, int &cap);
+char *leeCad(std::istream &arch, char delim);
+void guardaProd(std::istream &arch, void *&prod, char *cod);
+void *creaRegProd(std::istream &arch, char *cod);
+int cmpProducto(const void *a, const void *b);
+void pruebaDeCargaDeProductos(void *prod);
+void imprimeLinea(std::ostream &arch,char c);
+void imprimeProducto(std::ostream &arch,void *prod);
+void imprimeRegistroProducto(std::ostream &arch,void *prod);
+
+#endif /* FUN_HPP */ \ No newline at end of file