我必须写一个小程序,将允许用户通过InputBox函数输入文本。我正在使用Visual Studio 2010专业版。目前,如果我想调用MessageBox函数,我会包括下面这一行:但是如何包含InputBox呢?据我所知,它是一个Visual Basic函数,对吧?对于这些愚蠢的问题,我很抱歉,但我现在只学了一个月的汇编语言,而且我对整个“混合”编程交易有点迷惑。
主要是我对系统调用非常好奇。我了解到,每个操作系统都提供了自己的API (例如Windows for Windows API、Linux for libc等)。
我开始混淆的是包装器函数。例如,Linux有一个fork()包装器函数。这是否意味着此函数中的算法根据操作系统的系统调用表执行系统调用例程?我不明白它是什么意思,它是用C编写的,这是否意味着它使用的是C标准库?或者只是C编译器?另外,为什么C编译器会编译它的