C++ Programm x Sekunden warten lassen
Hallo,
Ich wollte ein kleines Programm in C++ schreiben, jedoch scheitert es bereits am Anfang.
Ich habe schon versucht das Problem selber mit Google o.Ä zu lösen, jedoch funktionierten alle Lösungen nicht, oder was wahrscheinlicher ist, ich setze sie falsch ein...
Mein Code sind so aus:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
char a[12];
cout << "Wie ist dein Name?" << endl;
cin >> a;
cout << "Du heißt also " << a << "... So soll es sein!" << endl;
Sleep(3); //das Programm sollte hier nun für 3 Sekunden anhalten
system("cls"); //leert die bisherige Ausgabe
return 0;
}
Leider erhalte ich immer eine Fehlermeldung "error: 'Sleep' was not declared in this scope...
Hat jemand eine Lösung, oder eine Alternative wie ich das Programm an dieser Stelle für eine bestimmte Zeit warten lasse?
Grüße File
2 Antworten
dir fehlt ein
#include <windows.h>
Ausserdem erwartet Sleep eine Angabe in Millisekunden nicht in Sekunden
Vielleicht solltest du "sleep" mit kleinem s schreiben.
Allerdings schreibt man es bei machen Systemen offenbar tatsächlich groß.
Jetzt funktioniert es, danke für die schnelle Hilfe!
Das habe ich schon probiert, obwohl dezidiert "Sleep(Anzahl der Sekunden)" öfters im Internet stand. Die selbe Fehlermeldung kommt genauso