webForumDet fria alternativet

DJGPP - Sleep

C/C++ur C/C++

2 svar · 452 visningar · startad av RDL

Medlem sedan mars 2001344 inlägg
Frågan#1

Använder mig av Bloodsheed Dev-c++, får fram felmeddelandet: 10 c:\dev-c_~1\untitl~1.cpp
implicit declaration of function `int Sleep(...)'..
hmzz..

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>

int main()
{

cout << "Pausing for 10 sec here\n" << flush;
Sleep(10000);
cout << "Done pausing.\n" << flush;

  system("PAUSE");
  return 0;

}

Medlem sedan apr. 20003 971 inlägg
#2

Kanske för att det inte finns någon Sleep deklarerad? Sleep är bl.a. en Windows-funktion. För att använda en sådan, måste du inkludera windows.h.

Vill du inte använda Sleep i Windows kan du kanske använda någon annan. Jag vet dock inte vilken det skulle vara. Vad jag vet finns det ingen sleep-funktion i ANSI C.

------------------
- Swey
Med reservation för upprörda känslor.

Medlem sedan mars 2001344 inlägg
#3

Fan vad skyst swey.. Behövde bara infoga <windows.h> och steken var en biff.. :)

141 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)