我想用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)

{