什么是用c写的windows系统调用? 无法在 Google 中找到关于它是什么的解释。
这就是我们被要求做的: 你的任务是实现名为 HeadTail 的 Windows 实用程序,它接收一个文件名和一个整数 N 作为其参数,并输出到控制台(标准输出)文件的前 N 行,后跟反转的 N 最后行。
最佳答案
从 kernel32.dll 和 advapi32.dll 导出的所有核心 Windows API 通常被认为是系统调用(还有其他的和较低级别的 API,但这可能会满足您的要求(较低级别的 API 没有记录并且更难使用))。
要在您的 C 应用程序中使用它们,如果您使用的是 visual studio 或 Windows SDK 构建环境,您只需添加:
#include <windows.h>
到你的源文件。然后,您可以从您的 C 程序调用任何 API。
您可能需要在链接您的应用程序时添加 kernel32.lib。
关于c - 什么是用c写的windows系统调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5283761/