summaryrefslogtreecommitdiff
path: root/comp/lucas-standen-NEA/code2/stdlib
diff options
context:
space:
mode:
Diffstat (limited to 'comp/lucas-standen-NEA/code2/stdlib')
-rw-r--r--comp/lucas-standen-NEA/code2/stdlib/zpylib.c10
-rw-r--r--comp/lucas-standen-NEA/code2/stdlib/zpylib.h1
2 files changed, 11 insertions, 0 deletions
diff --git a/comp/lucas-standen-NEA/code2/stdlib/zpylib.c b/comp/lucas-standen-NEA/code2/stdlib/zpylib.c
index 9932785..86f0dc3 100644
--- a/comp/lucas-standen-NEA/code2/stdlib/zpylib.c
+++ b/comp/lucas-standen-NEA/code2/stdlib/zpylib.c
@@ -4,6 +4,10 @@
#include "./String/String.h"
+void printstr(char *s){
+ printf("%s", s);
+}
+
void printchar(char c){
putchar(c);
}
@@ -16,6 +20,12 @@ void printfloat(double f){
printf("%f", f);
}
+char *readstr(){
+ char *str = calloc(0, 256);
+ fgets(str, 256, stdin);
+ return str;
+}
+
char readchar(){
char c;
scanf("%c", &c);
diff --git a/comp/lucas-standen-NEA/code2/stdlib/zpylib.h b/comp/lucas-standen-NEA/code2/stdlib/zpylib.h
index d86dc2d..808ef55 100644
--- a/comp/lucas-standen-NEA/code2/stdlib/zpylib.h
+++ b/comp/lucas-standen-NEA/code2/stdlib/zpylib.h
@@ -4,6 +4,7 @@
void printstr(char *str);
void printint(int i);
void printfloat(double f);
+char *readstr();
int readint();
void readfloat(double f);
int randint(int lower, int upper);