io.snprintf
This commit is contained in:
@@ -1,13 +1,7 @@
|
||||
func concat[a: i64, b: i64] : i64
|
||||
a_str := str.from_i64(a)
|
||||
b_str := str.from_i64(b)
|
||||
ab_str := str.concat(a_str, b_str)
|
||||
out := str.parse_i64(ab_str)
|
||||
// without freeing the program works but leaks 2GB of memory :p
|
||||
mem.free(a_str)
|
||||
mem.free(b_str)
|
||||
mem.free(ab_str)
|
||||
return out
|
||||
ab_str := _stackalloc(50)
|
||||
io.snprintf(ab_str, 50, "%d%d", a, b)
|
||||
return str.parse_i64(ab_str)
|
||||
|
||||
func solve[ops: Array, e: Array] : i64
|
||||
e_1 : Array = array.nth(e, 1)
|
||||
|
||||
@@ -41,10 +41,7 @@ func main[] : i64
|
||||
while sqlite3_step(stmt) == 100
|
||||
id := sqlite3_column_int(stmt, 0)
|
||||
task := sqlite3_column_text(stmt, 1)
|
||||
|
||||
io.print_i64(id)
|
||||
io.print(" - ")
|
||||
io.println(task)
|
||||
io.printf("%d - %s\n", id, task)
|
||||
|
||||
io.println("============")
|
||||
else if choice == 2
|
||||
|
||||
Reference in New Issue
Block a user