window编程beep函数,发出各种频率的声音

#include <windows.h>

int main() {
	while (1) {
#if 0
		Beep(523, 200);
		Beep(523, 200);
		Beep(578, 400);
		Beep(523, 400);
		Beep(698, 400);
		Beep(659, 800);

		Beep(523, 200);
		Beep(523, 200);
		Beep(578, 400);
		Beep(523, 400);
		Beep(784, 400);
		Beep(698, 800);

		Beep(523, 200);
		Beep(523, 200);
		Beep(1046, 400);
		Beep(880, 400);
		Beep(698, 400);

		Beep(659, 400);
		Beep(578, 400);

		Beep(932, 200);
		Beep(932, 200);
		Beep(880, 400);
		Beep(698, 400);
		Beep(784, 400);
		Beep(698, 800);
#endif
		Beep(10000, 1000 * 60);
	}
}

  

原文地址:https://www.cnblogs.com/nowroot/p/12416630.html

时间: 2024-10-31 00:17:43

window编程beep函数,发出各种频率的声音的相关文章

window编程_消息分类

Window应用程序利用Windows消息(Message)与应用程序及系统进行信息交换.消息分为:消息号:有事先定义好的消息名标识字节参数(wParam):用于提供消息的附加信息长字节参数(lParam):用于提供消息的附加信息注:附加信息与具体消息号的值有关,在Win中消息用结构体MSG表示 //结构体MSGtypedef struct tagMSG {HWND hwnd; 窗口句柄,为null,则可检索所有驻留在消息队列中的消息 UINT message; 消息值,由Windows.h头文

Python进阶之函数式编程(把函数作为参数)

什么是函数式编程? 什么是函数式编程? 函数:function 函数式:functional,一种编程范式 函数式编程是一种抽象计算的编程模式 函数≠函数式,比如:计算≠计算机 在计算机当中,计算机硬件是最底层的,而越往上语言越高级 低--------------------------------->高计算机硬件-->汇编语言-->c语言-->Python语言 ↓ ↓ ↓ 指令 函数 函数式计算机------------------------>计算(数学) ○ 函数式编程

linux 网络编程常用函数及流程

一.网络编程之TCP流程 服务端:socket---bind---listen---while(1){---accept---recv---send---close---}---close 客户端:socket----------------------------------connect---send---recv-----------------close 二.网络编程常用函数 服务器端: 头文件包含: #include<sys/types.h> #include<sys/sock

T-SQL编程 —— 用户自定义函数(内嵌表值函数)

内嵌表值函数 接上 <T-SQL编程 -- 用户自定义函数(标量函数)> http://www.cnblogs.com/viusuangio/p/6212072.html 内嵌表值函数可以用于实现参数化视图(查询),例如有一个查询其定义语句如下: 1 use Student 2 GO 3 --查询笔试成绩几个的同学 4 select s.stuno ,s.stuname,s.brithday,e.written,e.lab 5 from StuInfo s left outer join ex

Linux编程 ---- dup函数

dup,dup2,dup3函数       顾名思义,dup及duplicate的简写,也就是复制的意思.而事实上这几个函数的功能也确实是复制文件描述符.那为什么要复制文件描述符呢?呵呵,我认为是程序员想偷懒,因为这个功能可以进行输入输出重定向. 下面这个程序将实现文件复制功能 1 #include<stdio.h> 2 #include<sys/types.h> 3 #include<fcntl.h> 4 #include<stdlib.h> 5 #inc

linux socket网络编程 常用函数及头文件

转自:http://blog.chinaunix.net/u3/102500/showart_2065640.html 一 三种类型的套接字: 1.流式套接字(SOCKET_STREAM) 提供面向连接的可靠的数据传输服务.数据被看作是字节流,无长度限制.例如FTP协议就采用这种. 2.数据报式套接字(SOCKET_DGRAM) 提供无连接的数据传输服务,不保证可靠性. 3.原始式套接字(SOCKET_RAW) 该接口允许对较低层次协议,如IP,ICMP直接访问. 二 基本套接字系统调有有如下一

bash编程之函数

function:功能,库,代码重用,易于集中管理,代码重用的目的在于完成结构化编程.函数定义语句不会被执行,但会被载入内存,可以在同一个shell进程中被多次调用,可以在被调用时接受传递参数,在调用时会被执行. 定义函数的两种方式 function_name (){ -NaNd -cmd } function fuction_name{ -cmd -cmd } ***函数可以互相嵌套调用,并且可以自己调用自己! ***函数的位置参数 调用函数的格式 function_name  arg1 ar

[4][函数式编程]返回函数[2]

[4][函数式编程]返回函数[2] 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回. 我们来实现一个可变参数的求和.通常情况下,求和的函数是这样定义的: def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax 但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数! def lazy_sum(*args): def sum(): ax = 0 for n

千与千寻主题曲beep函数版

在出代码之前,我们向来了解一下Beep函数. 例: Beep(575,100); 这个表示575Hz响100ms. 下面给出代码: #include <bits/stdc++.h> #include <windows.h> #define qdo 262 #define qre 294 #define qmi 330 #define qfa 349 #define qso 392 #define qla 440 #define qsi 494 #define do 523 #def