我想用C语言实现个一边干这个一边干那个的功能
来源:百度知道 编辑:UC知道 时间:2024/06/04 01:33:05
这样,我要在屏幕上显示一行一行不重复,不循环字,这个我 懂
显示的同时,还要能接收我的按任意键继续(退出)
举个例子,我这人表达不好不见笑
我有一百行句子要输出,一秒钟一行的输出,走到五十行的时候我就按任意键退出去了,后面的也不显示了
随便打了点分,嫌少可以提出
显示的同时,还要能接收我的按任意键继续(退出)
举个例子,我这人表达不好不见笑
我有一百行句子要输出,一秒钟一行的输出,走到五十行的时候我就按任意键退出去了,后面的也不显示了
随便打了点分,嫌少可以提出
#include <windows.h> //『注意1』由于CreateThread()是API函数,所以,必须包含这个头文件
#include <iostream>
using namespace std;
DWORD WINAPI Thread1Proc( LPVOID lpParameter); //线程的执行函数
DWORD WINAPI Thread2Proc( LPVOID lpParameter); //线程的执行函数
int a;
int b;
int c;
int temp(0);
int sum(0);
int main()
{
a=1;
b=2;
c=3;
HANDLE hThread1=CreateThread(NULL,0,Thread1Proc,NULL,0,NULL); //『注意2』创建线程1
HANDLE hThread2=CreateThread(NULL,0,Thread2Proc,NULL,0,NULL); //创建线程2
CloseHandle(hThread1); //关闭标识线程1的句柄
CloseHandle(hThread2); //关闭标识线程2的句柄
Sleep(5); //『注意3』主线程放弃执行权,睡眠毫秒,以使线程和线程得到执行机会
sum=temp; //主线程的执行语句
cout<<"sum="<<sum<<endl; //主线程的执行语句
return 0;
}
DWORD WINAPI Thread1Proc( LPVOID lpParameter)
{