summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--double.c6
-rw-r--r--double.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/double.c b/double.c
index 9edaffd..d31de70 100644
--- a/double.c
+++ b/double.c
@@ -1,5 +1,6 @@
#include <stdlib.h>
#include <math.h>
+#include <stdio.h>
double convert_int(int i){ return (double) i; }
@@ -18,3 +19,8 @@ double absolute(double d){ return fabs(d); }
double power(double d, double p) { return pow(d,p); }
double to_double(double d){ return d; }
+
+bool to_string(char* s, double d){
+ sprintf(s,"%f",d);
+ return true;
+}
diff --git a/double.h b/double.h
index 3f31782..d035f47 100644
--- a/double.h
+++ b/double.h
@@ -15,3 +15,5 @@ double absolute(double);
double power(double,double);
double to_double(double);
+
+double to_string(char*,double);