Brauche Hilfe bei sleep funktion
-
Hallo
Bei mir funktioniert die sleep(); funktion nicht, der compiler sagt: main.cpp `sleep' undeclared (first use this function)
Im Header hab ich:
#include <cstdlib>
#include <iostream>
#include <windows.h>
Wollte was mit der Funktion Beep(frequenz,lenth) rumprobieren, die auch nicht klappte.
Hab Dev C++ mit minigw compiler glaub ich.mfg
PS: Bin erst 15 und fange mit c++ an, also bitte nicht zu fachmännisch.
-
C++ kennt weder sleep noch Beep,
Welcher Compiler ?
Welches Os (Windows) ?
Welche Libs ?
-
Wenn ich mich nicht irre, sollte bei MinGW die Header-Datei 'unistd.h' dabei sein:
[man]
SLEEP(3) Linux Programmer’s Manual SLEEP(3)NAME
sleep - Sleep for the specified number of secondsSYNOPSIS
#include <unistd.h>unsigned int sleep(unsigned int seconds);
DESCRIPTION
sleep() makes the current process sleep until seconds seconds have
elapsed or a signal arrives which is not ignored.RETURN VALUE
Zero if the requested time has elapsed, or the number of seconds left
to sleep.CONFORMING TO
POSIX.1
[/man]
-
OS Windows
Dev C++ Bloodshed
minigw compiler (glaub ich wie gesagt)
GNU lib hab ich irgendwo gesehenmfg
PS: mit dem include unistd.h hat net geklappt, sleep erkennt der trotzdem net.
-
Den Compiler hatte ich übersehen, sry.
Liefert der Compiler eine Hilfe mit ? Wenn ja, schaue dort mal unter sleep nach, oft sind die notwendigen Header angegeben.
-
Hab nichts gefunden.
Welche c++ programme/compiler benutzt ihr denn?
mfg
-
#include <windows.h>
und dann Sleep(100);
aber mit grossem 'S'!
-
Spielt eigentlich keine Rolle, weil sleep kein Standard ist.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Wusste net das c++ so anfällig für Groß/Kleinschreibung ist.
Danke für die Hilfe jetzt klappt alles.
mfg
-
Wie ein Vorposter bereits gesagt hat:
Die Funktion ist nicht C++-Standart sondern ne system-funktion.
Ausserdem ist C(++) überhaupt Case-sensitive.Lg