FISIERE ANTET
Operatiile mai des utilizate in activitatea de programare in C sunt implementate in functii standard sau predefinite care se gasesc in biblioteca standard C.
Prototipurile functiilor standard precum si alte declaratii de tipuri si co 434g63e nstante simbolice necesare la utilizarea functiilor se gasesc in fisiere antet. Acestea sunt fisiere text obisnuite cu extensia .h (de la header) si care sunt memorate de obicei in \TC\INCLUDE. Acest director trebuie sa fie fixat de utilizator in meniul Option/ Directories/ Include directories. Altfel fisierele header nu vor putea fi localizate corect in faza de compilare.
Fisierele header se includ in program cu ajutorul directivei: include.
Utilizand forma:
# include < fisier-header>
fisierul de inclus este cautat doar in directorul specificat in Options/ Directories/I nclude dorectories, iar utilizand forma:
# include "fisier - header"
fisierul de inclus este cautat mai intai in directorul curent si daca nu este gasit aici este cautat apoi in directorul specificat in Options/ Directories/ Include directories.
Exemple: #include <math.h>
# include "antet.h"
iar in cel de-al doilea se include fisierul antet.h cautand mai intai in directorul curent si apoi in d In primul exemplu se include fisierul math.h din directorul specificat in Include directories, irectorul specificat in Include directories.
Cele mai importante fisiere antet standard ANSI sunt:
alloc.h - declara functii de alocare, redactare si eliberare memorie;
assert.h - defineste macroinstructiunea assert ( ) care se foloseste la diagnosticarea de erori din
program;
bios.h - contine definitii de functii pentru verificarea echipamentelor periferice si pentru apelarea
directa a serviciilor BIOS;
conio.h - defineste functii video pentru lucrul cu consola: afisare texte, controlul ferestrelor,
pozitionarea cursorului, controlul atributelor de scriere etc;
ctype.h - contine functii pentru transformarea si clasificarea codurilor de caractere;
dir.h - defineste functii pentru lucrul in directoare si cu specificari de fisier
MS-DOS;
errno.h - defineste constante simbolice cu coduri de eroare MS-DOS;
graphics.h - contine functii grafice: setare paleta de culoare; desenare linii, dreptunghiuri, curbe, sectoare de umplere; salvare, restaurare imagini video etc;
io.h - contine functii de I / O pentru prelucrarea la nivel inferior a fisierelor;
math.h - defineste majoritatea functiilor matematice uzuale precum si acelor mai importante constante matamatice;
mem.h - contine functii pentru copiere zone de memorie, cautare, comparare siruri de caractere;
signal.h - defineste semnale si functii necesare la depanarea programului;
stdarg.g - defineste macrouri si functii ce permit lucrul cu functii cu numar variabil de argumente;
stdio.h - contine functii de intrare / iesire cu tastatura si consola precum si functii pentru prelucrarea la nivel superior a fisierelor;
stdlib.h - defineste tipuri, macrouri si functii generale: sortare, conversii, alocare memorie, generare numere aleatoare, comunicare cu mediul etc.;
string.h - contine functii ce permit prelucrarea sirurilor de caractere;
time.h - defineste functii pentru fixarea si obtinerea timpului sistem.
Informatii concise despre tipurile, macrourile, functiilor si constantelor simbolice definite in fisierele antet se pot obtine prin serviciul de help din meniul Help sau cu serviciul de Help on Line apelat in fereastra de editare tastand CTRL+ F1 care ofera informatii despre cuvantul pe care este pozitionat cursorul.
Daca intr-o fereastra de help sunt date si exemple de programe acestea se pot selectiona si apoi copia in "clipboard" cu comanda Edit/ Copy Exemple. Aceste informatii, chiar succinte, completeaza prezentarea functiilor standard care urmeaza.
|