]> git.llucax.com Git - z.facultad/75.42/calculadora.git/blobdiff - equation.c
Ăšltimos retoques.
[z.facultad/75.42/calculadora.git] / equation.c
index 3b0e36e4e70b4ff87526a2f0d5e86f4865007458..d632c3e9d79edb583258acb3c5f6d804a878c4ca 100644 (file)
 #include <stdlib.h>
 #include <string.h>
 
 #include <stdlib.h>
 #include <string.h>
 
+#include "memdebug_debugger.h"
+
 /**
  * Copia un fragmento de una cadena devolviendo el puntero a la copia.
 /**
  * Copia un fragmento de una cadena devolviendo el puntero a la copia.
+ *
+ * \param str Cadena de caracteres original.
+ * \param start Comienzo del fragmento a copiar.
+ * \param len Longitud del fragmento a copiar.
+ *
+ * \return Fragmento copiado.
  */
 char* Equation_copy_fragment(const char* str, size_t start, size_t len) {
     /* Reservo el espacio (incluyendo el caracter nulo). */
  */
 char* Equation_copy_fragment(const char* str, size_t start, size_t len) {
     /* Reservo el espacio (incluyendo el caracter nulo). */
@@ -65,3 +73,7 @@ void Equation_delete(Equation* eq) {
     free(eq);
 }
 
     free(eq);
 }
 
+size_t Equation_print(Equation* eq, FILE* fp) {
+    return fprintf(fp, "%s = %s\n", eq->variable, eq->expression);
+}
+