From a3c5134ee7581168947df8a050c332d7cb7aa426 Mon Sep 17 00:00:00 2001 From: Cody Date: Mon, 26 Jun 2023 23:41:21 -0500 Subject: Strings and so much more --- test.c | 60 +++++++++++++----------------------------------------------- 1 file changed, 13 insertions(+), 47 deletions(-) (limited to 'test.c') diff --git a/test.c b/test.c index cac1aef..f19dee9 100644 --- a/test.c +++ b/test.c @@ -1,53 +1,19 @@ #include -typedef struct { - int size; - int cap; - int* inner; -} IntVec; - -IntVec* test(); -int testtwo(IntVec*); -int testthree(IntVec*); -int testfour(IntVec*); - -void testback(int x) { - printf("%d, ", x); +void print(char* x) { + printf("%s", x); +} +void printfl(float x) { + printf("%f", x); +} +void printint(int x) { + printf("%d", x); } -int main() { - IntVec* v = test(); - - int size = (*v).size; - int cap = (*v).cap; - int* inner = (*v).inner; - - printf("%d\n", size); - printf("%d\n", cap); - - for (int i = 0; i < size; ++i) { - int value = inner[i]; - printf("%d ", value); - } - puts("\n\n"); - - testtwo(v); - - size = (*v).size; - cap = (*v).cap; - inner = (*v).inner; - - printf("%d\n", size); - printf("%d\n", cap); +int as_int(float x) { + return (int) x; +} - for (int i = 0; i < size; ++i) { - int value = inner[i]; - printf("%d ", value); - } - puts("\n\n"); - int i = testthree(v); - printf("%d ", i); - puts("\n\n"); - testfour(v); - puts(""); +void termpos(int x, int y) { + printf("\x1b[%d;%dH", x, y); } -- cgit v1.2.3