Help - Search - Members - Calendar
Full Version: Program som får beepern att pipa?
SweRAT > Övriga Forum > Övriga ämnen
Ippel
Finns det sånt?
Beepern på moderkortet alltså
Rude
Är det detsamma som \a du menar?
Det finns nån enkel wrappad funktion tror jag för att beepa i olika tonlägen i c++.
LJB
http://cplusplus.nu/program.asp?what=dl&id=300 <-- ett simpelt c++ program. Det ska föreställa ett piano då ljudet är sånna där "Beep", eller "PC-speaker ljud" om jag inte har helt fel?

Det är bara att experimentera lite, då det är öppen källkod.
Ippel
oww tack så mycket!
Jag sitter just på en bärbar gammal qompaq & Win98
När jag trycker på 1 eller 4 eller något. Så plingar det från högtalarna precis som det låter när ett felmeddelande kommer fram eller så.
Hmm, fungerar det bättre på XP eller är dära grejjen kanske lite tokig?
Willhelm
Finns detta för VB6?
Ippel
QUOTE(LJB @ 2008-02-07 17:35) *
http://cplusplus.nu/program.asp?what=dl&id=300 <-- ett simpelt c++ program. Det ska föreställa ett piano då ljudet är sånna där "Beep", eller "PC-speaker ljud" om jag inte har helt fel?

Det är bara att experimentera lite, då det är öppen källkod.

Jaha, oww, jag provade på en data i skolan. Där fungerade det. hihi så roligt.
Man ved kan jag lägga till för att få fler olika toner? Jag har allddrig hållit på med C++. Men domdära som ser ut såhär:
case '5':
Beep(783.852,100); //g
break;
Verkar vara något särskilt. dendära (783.852,100) Är det tonen lixom? Men hur vet man om det blir C D eller E och sådär? Ska man gissa bara?

Och kan man få till något ljud så att det låter som om datorn håller på att gå sönder och explodera ? ^^!
Oww, något knastrigt ljud eller så.
Nånn som vet?
crazyboris
C.I.A 1,3 hade denna funktion kommer jag ihåg..
irreterade mina kompisar med detta ganska mycket..
Ippel
Jaha, vad är CIA 1.3? Något man laddar ner från någonstans?
crazyboris
cia 1,3 är en gammal trojan.. en klassiker.. som står sej än i dag tycker jag.
skulle tro att den finns på trojanfrance.com
sasha^
Win-API tillhandahåller funktionen Beep.

http://msdn2.microsoft.com/en-us/library/m...277(VS.85).aspx

BOOL WINAPI Beep(
__in DWORD dwFreq,
__in DWORD dwDuration
);

Jävligt kul att leka med.

.edit

Vet ni vad motsvarigheten heter under *nix ?
Ippel
Hej på er igen. Någon som vet var dendära c++ sounds.zip eller vad den hätte, tog vägen?
Någon som har den kanske?
Var får man tag i den igen? för nu är den borta för mej.
hjälp!

EDIT:

jag hittade lite på denna: http://www.daniweb.com/forums/thread15252.html

och så gjorde jag dethär användarvänliga^^:


CODE
#include <cstdlib>
#include <iostream>
#include <iomanip>
#include "iodos.h"
#include <windows.h>

using namespace std;

int main(int argc, char *argv[])
{
dos_console(850);

/*eep(440,100);
Beep(440,100);
Beep(523,100); // 523 hertz (C5) for 500 milliseconds
B
Beep(587,100);
Beep(659,100);
Beep(698,100);
Beep(784,100);
*/

int a, b;
cout<<"Skriv ett värde för önskad frekvensljud (mäts i hertz): ";
cin>>a;
cout<<"Skriv ett värde för önskad varaktig tid (mäts i millisekunder): ";
cin>>b;
if (b>8750)
{
cout<<"För lång tid kan resultera i irritation. "<<endl;
system("Pause");
}
else
Beep(a,B);







system("PAUSE");
return EXIT_SUCCESS;
}



EDIT2: titta här! jag hittade det på skolan!

CODE
#include <iostream>
#include <ctime>
#include <windows.h>
#include <conio.h>
using namespace std;

int main(){
//c 524.440
//d 589.293
//e 654.146
//f 718.999
//g 783.852
for(int a=0; a<2; a++){
Beep(105,100);
Beep(110,100);
Beep(115,100);
Beep(120,100);
Beep(125,100);
Beep(130,100);
Beep(135,100);
Beep(140,100);
Beep(145,100);
Beep(150,100);
Beep(150,100);
Beep(145,100);
Beep(140,100);
Beep(135,100);
Beep(130,100);
Beep(125,100);
Beep(120,100);
Beep(115,100);
Beep(110,100);
Beep(105,100);
}
char val;
cout << "Play whit num 1-5\n";
for (int g=0; g>(-1); g++){
val=getche();
switch (val){
case '1': //Jag har ingen aning om tonerna stämmer men det låter i alla fall ok
Beep(524.440,100); //c
break;
case '2':
Beep(589.293,100); //d
break;
case '3':
Beep(654.146,100); //e
break;
case '4':
Beep(718.999,100); //f
break;
case '5':
Beep(783.852,100); //g
break;
case ' ':
Beep(783.852,100); //g
break;
}
}
system ("pause");
Beep(100,100); //mellan
Beep(524.440,300); //c
Beep(100,100); //mellan
Beep(524.440,300); //c
Beep(100,100); //mellan
Beep(524.440,300); //c
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(718.999,300); //f
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(524.440,300); //c
Beep(100,100); //mellan
Sleep(200);
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(783.852,300); //g
Beep(100,100); //mellan
Sleep(100);
Beep(100,100); //mellan
Beep(718.999,500); //f
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(718.999,300); //f
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Sleep(200);
Beep(100,100); //mellan
Beep(524.440,300); //c
Beep(100,100); //mellan
Beep(524.440,300); //c
Beep(100,100); //mellan
Beep(524.440,300); //c
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(589.293,300); //
Beep(100,100); //melland
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(718.999,300); //f
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(654.146,300); //e
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(589.293,300); //d
Beep(100,100); //mellan
Beep(524.440,300); //c
Beep(100,100); //mellan
system ("pause");
return 0;
}
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.