例如,如果我不应该使用像printf()
,putchar()
这样的标准库函数,那么如何在屏幕上打印一个字符?
有没有简单的方法可以做到这一点。我对系统调用了解不多,如果必须使用它们,该如何使用它们?
那么,有没有人可以建议一种不使用库函数的简单打印方法呢?
最佳答案
在标准C中,您不能这样做。在C中定义的唯一I/O是通过C标准库函数实现的。
在给定的平台上,可能有一些方法可以做到:
write
调用,而无需使用C库。捕获C库的源代码,看看它是如何完成的。 除非您正在编写自己的C库,否则我不确定为什么要这样做。
关于c - 在C语言中没有库函数的情况下,如何打印任何字符,字符串或变量值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/468262/