Avatar billede acid-head Nybegynder
06. juni 2002 - 17:48 Der er 10 kommentarer og
1 løsning

Download header-files?

Hej C++ eksperter! ;)

- Jeg er i fuld gang med at lære C++ for alvor, men tit når jeg følger tutorials finder jeg ud af, at jeg overhovedet ikke har de header-files der er tale om... F.eks. graphics.h - men også andre...

- Er der ikke en stor database hvor man kan downloade alle mulige headerfiles? Jeg ved ikke om det er ulovligt, men det kunne jeg da ikke forestille mig? ;)

//AciD~HeaD
Avatar billede jpk Nybegynder
06. juni 2002 - 21:15 #1
I et tilfælde som det du nævner, skal man tit downloade filerne sammen med evt. tutorials.
Avatar billede alsace Nybegynder
07. juni 2002 - 17:57 #2
Hejsa.

Headerfiler er nogen man selv skriver til sine cpp filer. Derfor vil ideen med 'en stor headerfil-database' ikke være særlig naturlig.

Hvis f.eks. du har lavet et skakspil og har en klasse til at håndtere selve skakbrættet, så vil du måske have en "braet.h" fil til dine definitioner. I dit ludo-spil kan det så være du har en "braet.h" fil til at definere variabler og metoder. Eftersom Ludo og skak er lidt forskellige vil det være højst usansynligt at den samme fil kan bruges (noget vil sikkert kunne genbruges).

Så som jpk siger, så er der størst chanche for at finde header filer sammen med selve implementerings filerne.

-Alsace
Avatar billede nicidem Nybegynder
07. juni 2002 - 19:16 #3
dos.h
windows.h
iostream.h
er kendte filer, de må da kunne downloades et sted!
Avatar billede alsace Nybegynder
08. juni 2002 - 18:57 #4
Tjo måske... men så alligevel!

Først og fremmest burde disse include filer følge med din compiler / IDE og alle ligge i dennes include directory.

Derudover har f.eks. MS Visual Studie deres egne include filer, som er forskellige fra f.eks. Borlands. Dermed ikke sagt at de ikke indeholder de samme funktioner, men selve implementeringen kan variere. Derudover kan det også i nogle tilfælde være at en compiler har lidt "ekstra" funktioner i forhold til andre.

F.eks. har jeg luret et stump kode hvor der benyttes en "movexy(...)" funktion fra en af de headerfiler der håndtere consollen. Lidt irriterende at finde ud af det ikke er standard og så skal til selv at implementere den.

-Alsace
Avatar billede jpk Nybegynder
10. juni 2002 - 11:15 #5
Hvis det er "kendte" filer, hører de med i SDK'en, altså når du downloader en C++ SDK, er filerne inkluderet deri.
Avatar billede acid-head Nybegynder
10. juni 2002 - 15:19 #6
Emm... =) SDK'er? Dem har jeg aldrig downloadet endnu... De header-filer jeg har, er alle fra MSVC++... =)

- Hvor får jeg så fat i den SDK hvor graphics.h ligger? ;)
Avatar billede acid-head Nybegynder
10. juni 2002 - 22:42 #7
Jeg kan også spørge sådan: Hvordan får jeg fat i graphics.h ??? ;)
Avatar billede jpk Nybegynder
11. juni 2002 - 08:23 #8
Du kan sikkert finde den samme sted som du har downloadet koden der skal bruge den!
(Eller i det mindste en referance til et sted den kan hentes)
Vi har jo INGEN mulighed for at vide hvilken graphics.h det drejer sig om, der er sandsynligvis millioner af filer med det navn...
Avatar billede acid-head Nybegynder
12. juni 2002 - 00:46 #9
Okay... =)

- Jeg troede bare graphics.h var en af de "kendte" ??

- Men jpk, hvis du vil have pointene, må du lide smide et svar, for dit svar, var det klareste... =)
Avatar billede jpk Nybegynder
12. juni 2002 - 08:07 #10
Okay, her er svaret...

Har du kigget på det site, hvor du har downloadet den tutorial det drejer sig om?
Avatar billede acid-head Nybegynder
12. juni 2002 - 15:22 #11
jpk -> Jamen, det er en masse kodeeksempler fra planetsourcecode.com <- Og der kan man ikke downloade dem... ;(

- Men her er pointene... =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester