C语言有API吗??
来源:百度知道 编辑:UC知道 时间:2024/09/28 15:26:25
这位同学我首先恭喜你一下,居然有一个火星上来的老师.
windows用于给大家使用的api都是c语言编写的,api函数本质上就是供程序语言调用的函数,不管是什么语言都能使用,使用前只要声明下所用的api所在的dll就行,使用delphi的话连api的声明都能省掉了.
#include <windows.h>
#include <wincon.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void GotoXY(SHORT x,SHORT y);
void BlankLine(SHORT y);
void ClrScr();
void Write(LPWSTR s);
void HandleMouse(MOUSE_EVENT_RECORD Mouse);
void HandleKey(KEY_EVENT_RECORD key);
void SayGoodBye();
HANDLE hOut;
HANDLE hIn;
/////////////////////////////
// Program entry point
/////////////////////////////
int main(void)
{
DWORD Result;
INPUT_RECORD Buf;
SetConsoleTitle(L"skyline console");
hOut=GetStdHandle(STD_OUTPUT_HANDLE);
hIn=GetStdHandle(STD_INPUT_HANDLE);
ClrScr();
GotoXY(0,5);
Write(L"Move mouse,press k