09. september 1999 - 03:15Der er
5 kommentarer og 2 løsninger
materiale om de mest anvende *.h filer og deres metoder
jeg sidder her og tænker på om der ikke et eller andet sted enten på nettet eller i bogform findes materiale om de mest anvendte headerfiler. her tænker jeg f.eks på string.h conio.h iostream, iomanip ect...Hvis der var nogle af jer der lå inde med et eller andet forståeligt materiale om emnet ville jeg blive meget glad.
Headerfiler tjener til at definere formatet på de forskellige funktioner (deres såkaldte prototype, dvs. navn og antal+type af funktionens parametre) og er derfor i princippet kun til for compilerens skyld. Man kunne således i princippet uden problemer inkludere samtlige headerfiler een gang for alle, og derefter bruge løs af de funktioner man har behov for. Dette vil blot i fleste tilfælde være uhensigtsmæssigt, fordi man så ved kompilering skulle alle disse header-filer igennem - også dem man egentlig ikke har brug for.
I både Turbo C++ og C++ Builder kan man derfor ved at placere "klatten" (cursoren) over den ønskede funktion og trykke Ctrl+F1 få hjælp direkte til den specifikke funktion - f.eks. cprintf. I toppen af denne hjælp kan man samtidig se hvilken header-fil der skal inkluderes - f.eks. <conio.h> for cprintf.
Hvis du vil se indholdet af funktioner (selvom jeg ikke forstår hvorfor) i en bestemt header-fil, f.eks. conio.h, kan du loade den ind i din editor og finde navnene på de definerede funktioner. Header-filerne ligger normalt i \TC\INCLUDE for TC++ og \Programmer\Borland\CBuilder\Include for C++ Builder. Du kan jo også printe header filen, hvis du vil.
Hvis du mangler et overblik over de forskellige funktioner du har til din rådighed, kan on-line hjælpen's 'index' give dig en idé - men det forkromede overblik kan du kun få fra 'Technical Reference Guide' til TC++ eller ved udskrift af "VCL Reference Guide" til C++ Builder. Min erfaring er at on-line hjælpen er glimragende - man finder de forskellige funktioner efterhånden som man får behov for dem.
Eller .... du kan jo lægge et sprøgsmål mere på eksperten.dk.
I TC kan du vælge: HELP->CONTENTS->HEADER FILES og så klikke på de forskellige headerfiler for at se hvilke funktioner de indeholder. Du kan også klikke videre og se en beskrivelse af de enkelte funktioner.
Det er faktisk en god hjælp. Fordelen er at hjælpen sådan set er emneopdelt. Hvis du f.eks. savner en grafikfunktion, så kigger du bare graphics.h igennem og ser hvilke funktioner der er der - og så fremdeles;-)
hmmmm.. tak for de gode svar, som i jo skrev vsar meningen bare den af hvis jeg .feks skulle udføre en funktion på en string, kunne se hvilke funktioner jeg havde tilrådighed i string.h. jeg arbejder mest i vc++, men har lige fået adgang til Borland c++ builder 4.0 standard. Jeg kan endnu ikke finde ud af programmering i windows, det kommer jo nok når jeg for styr på alt det ndet. Hilsen Simon
Synes godt om
Ny brugerNybegynder
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.