如何定义一个返回值为HANDLE类型的函数

本人菜鸟新手 C语言 想把Openprocess封装为一个函数 有没有人可以写个事例返回值为HANDLE类型的函数

c c++

4个回答

什么错误,是不是HANDLE 的定义头文件没有包含

qq_18883153
作者au 其实就是不会写这种类型的返回值,能不能写个实例!
接近 3 年之前 回复

HANDLE 函数名()
{
...
return OpenProcess(...)
}

#include <windows.h>
#include <stdio.h>

HANDLE aaa()
{
    //1876为pid,改成你自己的
    return OpenProcess(PROCESS_TERMINATE|SYNCHRONIZE,FALSE,1876);
}

int main()
{

    HANDLE aa= aaa();
    printf("%d\n",aa);
} 
HANDLE fun(参数列表){
    ......
        return (HANDLE型的数据);
 }

别的类型以此类推。

数据类型 函数名(形参表){
                代码块...
                return (跟函数数据类型一样的数据)
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问