Documente Academic
Documente Profesional
Documente Cultură
enum culori {
/* valoare implicit 0 */
verde,
albastru
} c;
/* valoare implicit 1 */
/* valoare implicit 2 */
/* variabila de tip ntreg */
Directiva #define
Directiva define este utilizata pentru a face un program mai usor de parcurs. Sa privim la urmatorul
exemplu:
#define TRUE 1
#define FALSE 0
#define NULL 0
#define AND &
#define OR
|
#define EQUALS ==
gata = TRUE;
Directiva preprocesor incepe cu simbolul # si nu este terminata cu ';'. In mod uzual directivele
preprocesor sunt scrise la inceputul fisierului sursa.
Directivele preprocesor sunt prelucrate de catre compilator inainte de compilarea acestuia. Toate
directivele sunt procesate mai intii, iar simbolurile ce apar in cadrul programului sunt inlocuite de
valoarea lor. De abia dupa aceasta, programul este compilat.
In general, directivele preprocesor sunt scrise cu litere mari
Macroinstructiuni
Identificatorul definit prin # define poate fi substituit cu o instructiune.
Exemplu:
# define SCRIE(n) printf("%.2f \n",n);
main()
{
80%,
,
.
, .
. ...Nu se pot atribui valori constantelor
simbolice.
Astfel, trebuie reinut c define:
permite folosirea constantelor simbolice in programe
nu se termina cu ';'
Directiva #include
Directiva catre preprocesor include determina includerea unui fisier sursa in
alt fisier sursa.
Directiva
#include <stdio.h>
53. Pointer de tip fiier. Deschiderea i nchiderea unui fiier folosind funcia fopen() i
fclose()
Un fiier este o structur dinamic, situat n memoria secundar (pe disk-uri). Limbajul C permite
operarea cu fiiere:
de tip text - un astfel de fiier conine o succesiune de linii, separate prin NL ('\n')
de tip binar - un astfel de fiier conine o succesiune de octeti, fr nici o structur.
Prelucrarea unui fiier presupune asocierea acestuia cu un canal de I/E (numit flux sau stream). Exist
trei canale predefinite, care se deschid automat la lansarea unui program:
stdin - fiier de intrare, text, este intrarea standard - tastatura
stdout - fiier de iesire, text, este ieirea standard - ecranul monitorului.
stderr fiier de iesire, text, este ieirea standard unde sunt scris mesajele de eroare - ecran.
Pentru a prelucra un fiier, trebuie parcurse urmtoarele etape:
se definete o variabil de tip FILE * pentru accesarea fiierului; FILE * este un tip structur definit n
WIRTSCHAFT ENDZEIT-THEORIE
Die Welt hat ihr Antlitz binnen 200 Jahren so gewandelt wie nie zuvor. Die Industrialisierung brachte
Wohlstand und Wachstum. Das ist vorbei, sagt ein Star-konom und macht eine dstere
Prophezeiung mehr...
10:57 239
tip mod.
-Returneaz pointer la fiier sau NULL dac fiierul nu poate fi deschis; valoarea returnat este
memorat n variabila fiier, care a fost declarat pentru accesarea lui.
Seit fast einem Jahr steht das Anwesen des verstorbenen Popstars Michael Jackson fr 100
Millionen Dollar zum Verkauf. Doch wohlhabende Kufer sind zgerlich. Die Immobilie hat nmlich
ein Problem. mehr...
19:06
este un tablou de structuri (dar n loc de structuri putem avea i tipuri simple de date).