當前位置:編程學習大全網 - 編程軟體 - Windows進程編程

Windows進程編程

我寫的代碼沒有編譯。妳能試試嗎?

dword winapi sum thread(lpvoid LP)//求和線程

{

int * sum =(int *)LP;

for(int I = 1;我& lt101;i++)

{

(* sum)+= I;

}

返回0;//線程返回

}

dword winapi multhread(lpvoid LP)//階乘線程

{

int * mul =(int *)LP;

for(int I = 1;我& lt11;i++)

{

(* mul)* = I;

}

返回0;

}

Dword winapi打印線程(lpvoid LP)//打印線程

{

手柄把手;

int sum = 0;

int mul = 1;

handle = CreateThread(NULL,NULL,SumThread,(LPVOID)& amp;sum,NULL,NULL);//創建壹個求和線程

CloseHandle(句柄);//關閉線程句柄

handle = CreateThread(NULL,NULL,MulThread,(LPVOID)& amp;mul,NULL,NULL);//創建階乘線程

CloseHandle(句柄);//關閉線程句柄

printf("%d ",sum);//打印並

printf("%d ",mul);//打印階乘

返回0;

}

void main()

{

手柄把手;

handle = CreateThread(NULL,NULL,PrintThread,NULL,NULL,NULL);

CloseHandle(句柄);

}

  • 上一篇:怎麽使用MATLAB程序繪制彩色的圓環?
  • 下一篇:福州元洪大廈小區周邊配套怎麽樣?
  • copyright 2024編程學習大全網