<分区>
想知道自己写一个getchar()函数的代码是什么
<分区>
想知道自己写一个getchar()函数的代码是什么
最佳答案
如果您不想使用其他库函数(如 fgetc),则必须使用操作系统提供的系统调用。
例如,对于 Unix 系统(Linux、macOS 等),您必须使用 ssize_t read (int fd, void* buf, size_t cnt)
进行输入,并使用 ssize_t write (int fd , const void* buf, size_t cnt)
用于输出。在 Windows 中,您具有几乎相同的功能(_read
和 _write
)。
关于c - 如何在C中制作自己的IO功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55519603/