sksk
11/10/2017, 5:12 PMval file = fopen("../data/maps/nexus_prod.wmap", "r")
file?.let {
println("INFO: File found ")
fseek(it, 0, SEEK_END)
val size = ftell(it)
rewind(it)
val buffer = it.readBytes(size.toInt())
val reader = Reader(buffer)
val version = reader.readByte()
println("Version: $version")
}
fclose(file)
msink
11/10/2017, 5:50 PMval file = fopen(fileName, "r")
if (file == null)
throw Error("Cannot read file '$fileName'")
fseek(file, 0, SEEK_END)
val size = ftell(file)
rewind(file)
memScoped {
val buffer = allocArray<ByteVar>(size)
fread(buffer, 1, size, file)
fclose(file)
return ByteArray(size) { buffer[it] }
}
sksk
11/10/2017, 5:57 PMolonho
11/13/2017, 1:21 PM