DOS Töne
-
#include <iostream> #include <dos.h> void sound (unsigned int frequency); void nosound(); int main() { using namespace std; sound(5); nosound(); return 0; }
Hallo. Habe es so versucht, aber bekam die Fehlermeldung
[Linker Fehler] Unresolved external 'sound(unsigned int)' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
[Linker Fehler] Unresolved external 'nosound()' referenced from C:\PROGRAMME\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJWoran könnte es liegen?
Wollte diese Beispiele hier versuchen:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-86409.html
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39311.htmlMfG
Technology
-
Die Funktionen sind schon vorhanden, du musst(darfst) sie nicht neu deklarieren.
Also das "void nosound();" und das andere wegmachen.
-
@cin: Falsch. "unresolved external" besagt, daß der Linker die Definition nicht gefunden hat (Deklarationen kannst du beliebig viele haben). Da fehlt also die LIB, in der die Funktionen definiert wurden.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum Compiler-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Ich hab das mit der Beep-Funktion gemacht.
#include <windows.h> //Für Beep-Funktion #include <iostream.h> #include <conio.h> int main() { Beep(5000,100); //Erste Zahl für die Höhe, die zweite für die Länge return 0; }
-
Lol Danke. Ur Cool.
Eine Frage..
Gibt es eigentlich eine Grenze z.b. wie Hoch und wie lang?
MfG
Technology
-
technology schrieb:
Gibt es eigentlich eine Grenze z.b. wie Hoch und wie lang?
wenn du die windows beep-funktion meinst: 37Hz bis 32767Hz
(steht inner msdn so drin)