Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

_sleep() in c

matthew76 / 20 Antworten / Flachansicht Nickles

guden,


Folgende Frage:


Ich will in C mit der _sleep() Funktion einen Text 5 sek ausgeben.


zB. wenn jmd. eine falsche Eingabe gemacht hat, kommt 5 Sek die Fehlermeldung "Eingabe Fehlerhaft"und verschwindet wieder.


Ich weiß das man dies mit der if() Funktion programmieren kann aber wie?


Das der Text nach 5 sek. erscheint habe ich hinnbekommen, aber dies war nicht mein Ziel. Ich weiß das es möglich ist, aber nicht wie.


Mein Versuch:


#include <stdio.h>


int main()


{


_sleep(5000);


printf("input incorrectly");


return 0;


}


 


Bitte um Rückantworten


Mit freundlichen Grüßen

bei Antwort benachrichtigen
Dreamforger matthew76 „_sleep() in c“
Optionen

...und nachdem es sich bei 'input' nicht um ein Verb handelt, gibts auch keinen Grund incorrect zu adverbialisieren.

input incorrect

wie gesagt, Haarspalterei.

Zur Korrektur:
Der Tag an dem

eingabe == "E"
wahr wird, ist der Tag an dem Schweine rückwärts fliegen :-)

Primitive Strings packen wir schön brav in char*, und nicht in char und legen mittels malloc speicher dafür an oder nehmen gleich ein fixes array char[LENGTH]. Und verglichen wird nicht mit == sondern mit strcmp. Sonst wirds nie was
bei Antwort benachrichtigen
_sleep() in c martinx24