Variable in Sleep(); einfügen
-
Hier einmal ein Besipiel wie es bei mir aussehen sollte:
main(){ int sec; //Hier wird die Sekundenzahl angegeben: printf("In wieviel Skunden soll die Message erscheinen?\n"); printf("Sekunden: "); scanf("%i",&sec); //Hier wird sie in einen Sleep Befehl eingetragen: Sleep (/*Hier ist die Frage*/); //Hier soll die variable sec *1000 gerechnet werden //Die Nachricht wird nach XY Sekunden ausgegeben: printf("'Message'\n"); system("PAUSE"); }
So meine Frage ist nun wie ich die eingegebene variable mal 1000 rechnen kann und sie in den Sleep Befehl einfügen kann.
-
Sleep(sec*1000);
-
wieso sollte das denn nicht gehen???
übrigens, wir sidn heir im c++ forum und es wird heir c++ gesprochen
und dein
printf("",) /* und */ scanf("",)
ist noch c
mach das ganze mit
cout /* und */ cin
...
-
Skym0sh0 schrieb:
übrigens, wir sidn heir im c++ forum und es wird heir c++ gesprochen
und dein
printf("",) /* und */ scanf("",)
ist noch c
mach das ganze mit
cout /* und */ cin
...
wir sind hier im DOS, Win32 Console Subforum...
-
aber die seite heisst c-plusplus.net
und für C gibt es utnen ein eigenen bereich...
-
für Ansi C... WinAPI is aber kein Ansi C...
-
Skym0sh0 schrieb:
...
übrigens, wir sidn heir im c++ forum und es wird heir c++ gesprochen
...Erstens, von den anderen Rechtschreibfehlern mal abgesehen, heisst es sind und hier und zweitens
sind wir hier im Forum DOS und Win32-Konsole, da kann man mit C oder C++ oder mit sonstwas programmieren.
-
Skym0sh0 schrieb:
und dein
printf("",) /* und */ scanf("",)
ist noch c
mach das ganze mitcout /* und */ cin
...
als wenn das was bringen würde.
-
ach jungens
ich weiss meine rechtschreibung ist total fürn arsch...
aber da es sich nur um verdreher handelt geht es doch noch oder?naja themawechsel: back 2 topic
-
oh man... das "Wirs sind bei C++ also nimm gefälligst cout statt printf" gelaber geht mir solangsam aufn sack;) Was trägt das zu problemlösung bei1? hauptsache dumm gemacht...
-
Hallo,
"Wirs sind bei C++ also nimm gefälligst cout statt printf"
Und printf sollte man nicht unbedingt einsetzen, wenn nicht wirklich auch etwas formatiertes ausgegeben werden soll...
(Was soll in "einfachen" Texten formatiert werden, printf sucht vergeblich nach Formatierungszeichen, und wenn dann eines gefunden wird, und es fehlen die weiteren, zu formatierenden Argumente, verabschiedet sich das Programm)
MfG,
Probe-Nutzer
-
c++ Beispiel:
#include <iostream>
#include <windows.h>
using namespace std;int main() {
int time;
cout << "Wieviele Minuten soll gewartet werden ?\n";
cin >> time;
Sleep(time*60000);
// Funktion
}Für Sekunden einfach time*6000 usw ^^
-
klompt schrieb:
Für Sekunden einfach time*6000 usw ^^
Eingabe: 1 Sekunde => Sleep(1*6000);
Du meinst wohl 1000.
Und benutze bitte Code-Tags, auch bei kleinen Beispielen.
-
Ich meine nicht tausend dab ei Sleep die zeitangabe in Milisekunden ist
-
klompt11 schrieb:
Ich meine nicht tausend dab ei Sleep die zeitangabe in Milisekunden ist
Genau. Und für Sekunden musst du mal 1000 rechnen, nicht mal 6000.