#include<????>

Tags:    c++

Jeg læste i en artikel noget med at:

sleep funktionen ligger i unistd.h headeren.

Hvordan finder man ud af hvad de forskellinge ting ligger under?
Er der en "liste" ?? Eller er det bare noget man ved! :O



Der er ikke rigtig nogen liste over alle headerfiler og hvad de indeholder (og omvendt). Header filer kommer fra mange forskellige steder og det ville være ret uoverkommeligt at samle en liste med dem alle.

Men sleep er en POSIX funktion, så man kan søge på googl efter "man sleep" og det første link:

http://www.hmug.org/man/3/sleep.php

Fortæller at den findes i unistd.h



Der er ikke rigtig nogen liste over alle headerfiler og hvad de indeholder (og omvendt). Header filer kommer fra mange forskellige steder og det ville være ret uoverkommeligt at samle en liste med dem alle.

Men sleep er en POSIX funktion, så man kan søge på googl efter "man sleep" og det første link:

http://www.hmug.org/man/3/sleep.php

Fortæller at den findes i unistd.h


Og hvis man sidder ved en Unix maskine (f.eks. Linux) kan man skrive det samme i prompten:
Fold kodeboks ind/udKode 





For applikationer, der kører på en Win32 platform kan med fordel søge på kommandoen i Microsoft Developer Network (MSDN). Der står hvordan kommandoen bruges, parameter betydning, eksempel på brugen samt hvilken header fil, der skal inkluderes og meget mere. MSDN kan fås på CD'er og installeres eller man kan finde det på adressen http://msdn.microsoft.com. Eksempelvis kan C++ sprog referencen findes her http://msdn2.microsoft.com/en-us/library/3bstk3k5.aspx.

HTH



Sleep funktion i C ligger hvertfald i

#include <stdio.h>

brugte compileren MinGW tli at kode mit første C i notepad så kunne helsigvis hurtigt lige finde det...

Men synes også du skulle tage og bruge Google... Det er sku ens ven i det her..

Og når man koder C#



Sleep ligger normalt ikke i stdio.h.
Ingen af de 4 compilere jeg pt. har på min PC har Sleep i stdio.h

stdio.h er en standard header fil, Sleep er ikke standard.

Sleep er en Windows funktion, så:
#include <windows.h>



Her... Det her kører fint

Bruger MinGW som compiler...

Fold kodeboks ind/udKode 


Og det kører fint



Indlæg senest redigeret d. 01.10.2006 15:23 af Bruger #10617
Der er forskel på sleep og Sleep

Du skrev Sleep

Men det er heller ikke sikkert at der er en sleep i stdio.h, sleep er heller ikke en standard funktion

Der er heller ingen af mine 4 compilere der har sleep i stdio.h. Den ene af disse fire er MinGW.

Oversætter du koden som C eller C++.
I C må man godt kalde funktioner uden en prototype, det kan man ikke i C++.



t