问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言多线程问题:如何让下面两段代码同时运行 就是播放生日歌的同时输出文字

发布网友 发布时间:2022-04-26 18:41

我来回答

1个回答

热心网友 时间:2023-10-21 14:00

#include <Windows.h>
#include <stdio.h>
#include <process.h>

VOID MyPlaySound(LPVOID lp)
{
unsigned FREQUENCY[]={392,392,440,392,523,494,
392,392,440,392,587,523,
392,392,784,659,523,494,440,
698,698,659,523,587,523,
392,392,440,392,523,494,
392,392,440,392,587,523,
392,392,784,659,523,494,440,
698,698,659,523,587,523};
unsigned DELAY[]={375,125,500,500,500,1000,
375,125,500,500,500,1000,
375,125,500,500,500,500,1000,
375,125,500,500,500,1000,
375,125,500,500,500,1000,
375,125,500,500,500,1000,
375,125,500,500,500,500,1000,
375,125,500,500,500,1000};
int CIRCLE;
for(CIRCLE=0;CIRCLE<50;CIRCLE++)
{
Beep(FREQUENCY[CIRCLE],DELAY[CIRCLE]);
}

}

VOID MyPrint(LPVOID lp)
{
int i;
char a[10][4]={"一","二","三","四","五","六","七","八","九","十"};
for(i=0;i<10;i++)
{
printf("%s",a[i]);
Sleep(500);
}

}

int main()
{
_beginthread(MyPlaySound, 0, NULL);
_beginthread(MyPrint, 0, NULL);
Sleep(20000);
return 0;
}
编译之前记得把项目属性里改成多线程方案的.不然会出错.我是在VS2010下编译的.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陕西哪些学校有专硕 求高人分析一下西北大学、西安电子科技大学、陕西师范和长安大学,金 ... 西北农林科技大学与西安电子科技大学哪个好 三星中央空调技术特点及技术优势 三星中央空调是什么系列 这配置装上W7系统64位的!再换个4G 内存条可以完美运行LOL吗?_百度知... 买的华硕750硬盘…电脑打开全部盘加起来只有有670左右…华硕A43的机 ... 哪位大神帮忙看看这机器还可以升级吗,用什么系统最好,不知道装什么系统... 台式电脑升级win7怎样将台式机XP系统换成Win7 刚买了块三星750固态120g的,怎么接线跟装w7系统(本人有u盘但是不会做启... C++ 多线程多进程问题 C多线程参数传递问题 关于c++中多线程的问题 邮政卡在取款机转帐给平安银行要多久才到帐 C++多线程问题 我在邮政银行自动存取款机转账50000元,出夕转的,跨行转账多长时间能到账? C/C++多线程问题? 邮政储蓄银行自助取款机转账多长时间到账 在中国邮政用atm跨行转账要多久啊,我这24小时还没有到账 邮政储蓄银行 atm跨行转账到工商银行需要多长时间? Excel2013怎么设置打开密码? C语言读程序题,写程序题。给200!越快越好! c语言读程序的题? C语言程序阅读题 C 语言 程序阅读题 C语言:读程序题 C语言读程序题,高分跪求达人,在线等。程序如下: 一道c语言读程序题,求问为什么 C语言读程序填空题 简单的c语言读程序题 VC++多线程问题 C# 关于多线程和CPU的问题 关于c/c++中多线程的使用 请问下自动取款机跨行转账要多久到帐 word插入怎么做 苹果手机指纹没有了怎么办呀 苹果6为什么设置不了指纹? 为什么iPhone6无法录入指纹? iPhone6为什么无法添加指纹?还有那个Touch ID和密码不在设置通用里面, 为什么iPhone6录不了指纹? 如何将录屏转换为gif 如何对STM8S的闪存存储器和数据EEPROM编程 stm8s的变量tiny和near有什么区别 stm8s207是什么集成电路? stm8s单片机,掉电存储 stm8s单片机nrst脚能作输出吗 如何使用STM8S单片机的多通道AD转换 关于STM8S awu的问题 如何使用STM8S微控制器中的AD转换 STM8S系列单片机如何使用printf函数