import cstdio.* import kotlinx.cinterop.* fun main(args: Array) { printf("%s %s %d %d %d %lld %.1f %.1lf\n", "a", "b".cstr, (-1).toByte(), 2.toShort(), 3, Long.MAX_VALUE, 0.1.toFloat(), 0.2) memScoped { val aVar = alloc() val bVar = alloc() val sscanfResult = sscanf("42", "%d%d", aVar.ptr, bVar.ptr) printf("%d %d\n", sscanfResult, aVar.value) } }