Know How To Play Sounds In C Language


Hello Friends..

Many of Us Know and love C programming Language because its easy to learn and really a powerful programming language.but if you are a programming ninja then you know that Its A tedious Job To Play Sounds In C Language.

So Friends My Today's Post Is Dedicated To all C Programming Lovers Who Are Eager to Know How To Play Sounds In C language.

So Lets Start Some Programming.. :)

STEP 1: Copy This Code.

#include
#include
#include 
float main(void)
{
float A,Bb,D,G,F;
A = 440;
G = 780;
Bb = 461;
D = 586;
F = 687;
sound(G);
delay(500);
nosound();
sound(G);
delay(250);
nosound();
sound(G);
delay(250);
nosound();
sound(G);
delay(500);
nosound();
sound(2*D);
delay(500);
nosound();
sound(2*A);
delay(250);
nosound();
sound(2*Bb);
delay(250);
nosound();
sound(2*A);
delay(250);
nosound();
sound(G);
delay(250);
nosound();
sound(F);
delay(500);
nosound();
sound(2*A);
delay(500);
nosound();
sound(G);
delay(250);
nosound();
sound(2*A);
delay(250);
nosound();
sound(G);
delay(250);
nosound();
sound(F);
delay(250);
sound(G);
delay(250);
sound(2*A);
delay(250);
sound(2*Bb);
delay(500);
sound(2*A);
delay(500);
sound(G);
delay(250);
sound(F);
delay(250);
sound(D);
delay(500);
nosound();
//end 1
sound(G);
delay(500);
nosound();
sound(G);
delay(250);
nosound();
sound(G);
delay(250);
nosound();
sound(G);
delay(500);
nosound();
sound(2*D);
delay(500);
nosound();
sound(2*A);
delay(250);
nosound();
sound(2*Bb);
delay(250);
nosound();
sound(2*A);
delay(250);
nosound();
sound(G);
delay(250);
nosound();
sound(F);
delay(500);
nosound();
sound(2*A);
delay(500);
nosound();
sound(G);
delay(250);
nosound();
sound(2*A);
delay(250);
nosound();
sound(G);
delay(250);
nosound();
sound(F);
delay(250);
sound(G);
delay(250);
sound(2*A);
delay(250);
sound(2*Bb);
delay(500);
sound(2*A);
delay(500);
sound(G);
delay(250);
sound(F);
delay(250);
sound(D);
delay(500);
nosound();
//end 2
sound(2*A);
delay(250);
nosound();
sound(G);
delay(250);
nosound();
sound(F);
delay(250);
sound(G);
delay(250);
sound(2*A);
delay(250);
sound(2*Bb);
delay(500);
sound(2*A);
delay(500);
sound(G);
delay(250);
sound(F);
delay(250);
sound(D);
delay(500);
nosound();
sound(2*A);
delay(250);
nosound();
sound(G);
delay(250);
nosound();
sound(F);
delay(250);
sound(G);
delay(250);
sound(2*A);
delay(250);
sound(2*Bb);
delay(500);
sound(2*A);
delay(500);
sound(G);
delay(250);
sound(F);
delay(250);
sound(D);
delay(500);
nosound();
return 0;

  

STEP 2: Open Notepad.

STEP 3:Paste The Code On Notepad And Save It As Sounds.c    In The Bin Folder Present In Turbo C.
You must Have Turbo C/C++ Compiler To Have Bin Folder.

STEP 4: Open The Turbo C Compiler And Open The File Named "Sounds.c" and Then Compile it By Pressing "Alt+F9" and Then Run It By "Ctrl+f9".

Listen A Airtel Tune..Enjoy By Impressing Your Teacher and Friends :)

For Queries Please Comment.. :)

To Know More On How To Compile And Run C/C++ Programms On Your Cell Phone Read From Here..
Know How To Compile And Run C/C++ Programs On Android

{ 5 comments... read them below or add one }

oshin said...

please explain the coding part and how the program actually works...:)

mohit said...

sir, there is an error regarding #include that is : bad file name format in include directive

Anonymous said...

Do you have a spam problem on this site; I also am a blogger, and I was curious about your situation; we have created some nice procedures and we
are looking to swap strategies with other folks, be sure to
shoot me an email if interested.
Also visit my web-site e-soccer transfer news liverpool

Anonymous said...

Hello, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam feedback?
If so how do you prevent it, any plugin or anything you can suggest?
I get so much lately it's driving me insane so any help is very much appreciated.
Feel free to surf my page ... perfumes baratos

elena q_bush said...

The three "hush uncludes" should include stdio.h, conio.h and dos.h, (sound library - it is borland specific and works in turbo c compiler but not in c/c++ compilers like codeblocks or ms visual c++).

Post a Comment