當前位置:編程學習大全網 - 行動軟體 - _beginthreadex 如何給函數傳遞參數?

_beginthreadex 如何給函數傳遞參數?

/*----------------------- thread.c ----------------------------*/

#include <process.h>

#include <memory.h>

void func(int arg1,int ar2)

{

}

void ThrdProc(void* arg)

{

int x,y;

memcpy(&x,(char*)arg,sizeof(int));

memcpy(&y,(char*)arg+sizeof(int),sizeof(int));

func(x,y);

}

void main()

{

int arg1 = 0;

int arg2 = 2;

char arg[8] = {0};

memcpy(arg, &arg1, sizeof(int));

memcpy(arg+sizeof(int), &arg2, sizeof(int));

_beginthread(ThrdProc,0,arg);

}

  • 上一篇:旅遊大數據的特征什麽是旅遊大數據分析
  • 下一篇:殺死妳的溫柔的影片評價
  • copyright 2024編程學習大全網