×

Beep() function in C

Introduction: Beep is a function which is used in C programming language. The beep function uses to make a beep sound. In the C language, when we want to generate any beep sound, then we use this function. This function uses to make the tone of the speaker.

The beep function is beneficial for debugging process because it finds the errors. This function is a synchronous function. That means the beep function waits until the program is complete and does not return the caller function from where the beep function calls. 

Syntax of the beep () function in C language:

Syntax means the order or arrangement in the program. The syntax is also known as the function prototype. Every function has a syntax value. The syntax of the beep() function is: 

beep (x, y);

Parameters of the beep() function in C language:

The syntax is beep (x, y) in the beep function. So in the beep function, we use two parameters, x and y. Here x means the frequency of the sounds, and y implies the duration of the sounds till on. The time duration measured by the Milly second means ms.

Returns Value of the beep() function in C language:

In the beep function, there are two types of return value comes. If the beep function produces the sounds, then the function returns any non-zero value. In this case, if this function does not create any sounds, then the function returns only the zero value. So, these are the two types of returns value of the beep function.

Header file of the floor() function in C language :

Every program contains some header files. For the run of any program, you must need a header file. Without a header file, you can't run any programs. So, we must produce the header file in every program.

It is a file with an extension. The beep() function does not take a double argument. 

The primary use of the header file is to propagate the declaration of code files. The beep() function uses to generate the beep sound. The header file of the beep function in the C language is <windows.h>.

It writes in the program as #include <windows.h>. 

What is use of beep command?

The Beep function uses to generate beep sounds in the speaker of the PC. It can control the PC speaker and allows different sounds for other events.

Example 1 –

Here we given a example of the beep() function using C language:

#include <stdio.h>
#include <windows.h>
//driver code for this program
int main()
{
//This function beeps the 450 sound of frequency by the 0.3 sec
Beep (450, 300);
getch();
return 0;
}

Output: We compile and run the above program. The result of this above program is:

We can not compile the code in online IDE, but it compiles it offline. And it produces the beep sounds.

To better understand, we give another example of the beep () function.

Example 2 –

Here we given a example of the beep() function using C language:

#include <stdio.h>
#include <windows.h>
int main();
{
int x;
for (x = 0; x < 2; x++){
Beep (423, 500);
}
//sound for the bell
Beep (456, 800);
Sleep (200);
// loop for the jingle sound
for (x = 0; x < 2; x++){
Beep (423, 500);
}
//sound for the bell
Beep (456, 800);
//sound for the rest tones
Sleep (200);
Beep (423, 500);
Sleep (40);
Beep (630, 50);
Sleep (50);
Beep (570, 150);
Sleep (50);
Beep (400, 160);
Sleep (100);
Beep (230, 500);
Sleep (400);
Beep (560,160);
Sleep (50);
Beep (490,400);
Sleep (100);
Beep (630,50);
Sleep (150);
Beep (559,100);
Sleep (50);
Beep (450, 200);
Sleep (200);
Beep (323, 50);
return 0;
}

Output: We are compiling and running the above program. The result of this program is: that by using this beep function, we can generate the sound for the bell and jingle sounds and also generate sound for the various tones. We can also cause many sounds by using this function.

In the above two programs, we have used the beep function; through the programs, we briefly discussed how to write any C language program using the beep() function. The beep() function is to generate beep sounds.

That's why we use the header file <windows.h>. We also share the output of the above two programs.


Related Topics

Goto and Labels in C

Introduction Goto in C: The goto statement is known as the jump statement in C. The goto is used to transfer the control of a program to a predefined label. The goto...

3 minutes read.

Bit Fields in C

The size of a structure in C is specified in bits. The primary goal of it is to use memory efficiently, once we understand that a bit's value must fall...

3 minutes read.

Quick sort in C

Quick-sort, in the same way, like a merge sort, follows the principle of the divide and conquer algorithm. It then picks an element as pivot and partitions, and the given...

4 minutes read.

GCD program in C

C language : Dennis Ritchie developed the general-purpose computer language C at Bell Laboratories in 1972. Despite being an ancient language, it is extremely popular. It is among the most widely used...

4 minutes read.

Header files in C

Header files in C In the C programming language, header files are present, which have an extension of ‘.h’, and it consists of macro definitions, declarations, and so on that are...

4 minutes read.

Int in C

The keyword int in C programming stands for integer and it is a data type which is used for variable declarations or declaration of functions of different types. Similar to...

4 minutes read.

How to find square root in C Language

Before understanding the square root program in C language, one must know about the square root of a number. A square root is a mathematical term. The square root of a...

5 minutes read.

Two-Dimensional array in C

What is an Array? The collection of a fixed number of elements of homogeneous data types that are stored in contiguous locations in the memory is known as an array. Only...

6 minutes read.

Decimal to Binary in C

What is a decimal number? A decimal number is a number represented in the decimal number system. This system of binary conversion uses base 10 to represent numbers, i.e. the digits...

3 minutes read.

Stack implementation in C

Stack implementation in C Stack stores the data in a particular order. It is a linear data structure that follows the principle of the Last In First Out (LIFO) technique where...

3 minutes read.

Strcpy() in C

In C language many operations can be performed on a string. Characters in a sequence are known as string. Note:   To use this function we must include the #include<string.h> header file...

4 minutes read.

Pointers in C

Pointers in C: In the C programming language, a pointer is a pointer variable that points to the address of the other variable. It also stores the address of the...

4 minutes read.

Call by Value and Call by Reference in C

Call by reference and call by value are two different ways of passing arguments to a function in C programming language. Call by reference means that the called function is...

4 minutes read.

Assignment Operator Program in C

An assignment operator is a symbol used to assign a value to a variable in a programming language. The assignment operator is often the equal symbol (=) in programming languages....

12 minutes read.

C Array

An array is a collection of elements that are used to hold the fixed number of values of the same type. We cannot change the size and type of array...

2 minutes read.

#undef in C

#undef in C In the C programming language, the #undef directive is used to undefine the macro or any constant, which will be defined by the preprocessor directive #define. The #undef...

3 minutes read.

Big O Notation in C

Big O Notation in C: In the C programming language, we have so many algorithms and solutions to the problems that exist, which have different aspects and purposes to an...

3 minutes read.

How to open a C file on android mobile

A C file is a file that has a .c extension and contains code written in the C language. C is a computer programming language developed by Dennis Ritchie at...

4 minutes read.

How to measure time taken by a function in C?

Measuring the time taken by a function is quite a complex task, because numerous methods are frequently not transferable to other platforms, measuring the execution time of a C programs...

5 minutes read.

Dos.h Header File in C Language

Dos.h is a header file in C. Interrupt handling, sound generation, date and time functions, and other tasks can be performed using the functions in this library. This is exclusive to...

4 minutes read.