csapp ch10.2练习题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32768743/article/details/87123018

在这里插入图片描述

package csapp

import kotlinx.cinterop.*
import platform.posix.*

fun main() {
    val fd1 = open("foobar.txt", O_RDONLY, 0)
    val fd2 = open("foobar.txt", O_RDONLY, 0)
    val buffer = ByteArray(1024)
    buffer.usePinned { pinned ->
        read(fd1, pinned.addressOf(0), 1)
        read(fd2, pinned.addressOf(0), 1)
        println("c = ${buffer[0].toChar()}")
    }
    exit(0)
}

最后输出
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_32768743/article/details/87123018
今日推荐