Hintergrund Music in C++ (Console)
-
Sory das ich noch was frage aber
bei mir kommt ein fehler
[chen Anzihen CAGE\main.cpp||In function 'int main()':|
chen Anzihen CAGE\main.cpp|110|error: invalid conversion from 'void ()()' to 'DWORD ()(void*)'|
chen Anzihen CAGE\main.cpp|110|error: initializing argument 3 of 'void* CreateThread(_SECURITY_ATTRIBUTES*, DWORD, DWORD ()(void), void*, DWORD, DWORD*)'|
||=== Build finished: 2 errors, 0 warnings ===|
]
Brauche hilfe
-
Deine Threadfunktion muß einen "void *" als Parameter entgegennehmen und DWORD zurückgeben.
-
Wie Mache ich das
void music()
{
while(true)
{
Beep(100, 100);
Beep(200, 200);
Beep(300, 300);
Beep(400, 400);
Beep(500, 500);
}
}
Das ist der Code
-
...
-
Antwort an Swortfish
Vileicht verstehe ich einfach nur nicht was du meinst
-
Alexmitter schrieb:
Antwort an Swortfish
Vileicht verstehe ich einfach nur nicht was du meinst
Antwort an Alexmiter
Richtig, und zwar weil dir Grundlagen fehlen
-
Wie mache ich das
Mein Threadfunktion muß einen "void *" als Parameter entgegennehmen und DWORD zurückgeben.Danke An alle antworter

-
Ist das eine Wiederholung deiner Frage oder hast du nun selbst bemerkt, dass die Frage ziemlich dämlich war?
Falls ersteres, weißt du nicht, was Rückgabetypen und Parameter sind? Funktionen sollten in den meisten Lehrbüchern spätestens irgendwo im zweiten Kapitel behandelt werden. Auch wenn du erst heute mit Programmieren angefangen hast, solltest du das eigentlich wissen.
-
Alexmitter schrieb:
Danke An alle antworter


-
Ok, hier letzter Tipp:
du mußt die Zeilevoid music()entsprechend abändern...