Tratarea erorilor Nume perror - afiseaza un mesaj de eroare sistem Declaratie void perror(const char *s); #include <errno.h> const char *sys_errlist[]; int sys_nerr Citeste tot ...
Dimensiune
Masive de pointeri si masive multidimensionale
Masive de pointeri si masive multidimensionale Adesea se creeaza confuzii in ceea ce priveste diferenta dintre un masiv bidimensional si un masiv de pointeri. Fie date declaratiile: Citeste tot ...
Dimensiune
Sortare si cautare
Sortare si cautare Nume qsort - sorteaza un tablou bsearch - cautare binara intr-un tablou sortat Declaratie #include <stdlib.h> void qsort(void *base, unsi Citeste tot ...
Dimensiune
Alocarea dinamica a memoriei
Alocarea dinamica a memoriei Nume calloc, malloc, realloc - aloca memoria in mod dinamic free - elibereaza memoria alocata in mod dinamic Declaratie #include <stdlib.h> Citeste tot ...
Dimensiune
Rutine de clasificare
Rutine de clasificare Nume isalnum, isalpha, isascii, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit - rutine de clasificare tolower - conversie in litera mi Citeste tot ...
Dimensiune
Initializarea masivelor si masivelor de pointeri
Initializarea masivelor si masivelor de pointeri Initializatorul unei variabile declarate masiv consta dintr-o lista de initializatori separati prin virgula si inchisi intre Citeste tot ...
Dimensiune
Operatori si expresii in C
Operatori si expresii in C Limbajul C prezinta un numar mare de operatori, caracterizati prin diferite nivele de prioritate sau precedenta. In acest capitol descriem operatorii in or Citeste tot ...
Dimensiune
Structuri de date
Structuri de date Structurile de date erau definite in limbajul C drept organizarea datelor primare. In limbajul C++, acestea reprezinta o colectie de date impreuna cu operatiile lor (data obiect). De exemplu, prin mu Citeste tot ...
Dimensiune
Limbaj de programare c
LIMBAJ DE PROGRAMARE C Acest limbaj de programare cu cel mai scurt nume posibil, a fost creat in 1972 de catre Dennis Ritchie si Brian Kernigham pentru dezvoltaea sistemului de operare UNI Citeste tot ...
Dimensiune
Scriere cu format
Scriere cu format Nume printf, fprintf, sprintf - scriere cu format Declaratie int printf(const char *format, ); int fprintf(FILE *flux, const char *format, ); int sprintf(cha Citeste tot ...
Dimensiune
Pointeri si argumente de functii
Pointeri si argumente de functii Deoarece in limbajul C transmiterea argumentelor la functii se face „prin valoare” (si nu prin referinta), functia apelata nu are posibilitatea de a alter Citeste tot ...
Dimensiune
Declaratii in C
Declaratii in C Declaratiile se folosesc pentru a specifica interpretarea pe care compilatorul trebuie sa o dea fiecarui identificator. Declaratie: specifica Citeste tot ...
Dimensiune
Arborele binar de cautare (BST)
Arborele binar de cautare (BST) Arborele binar de cautare reprezinta o solutie eficienta de implementare a structurii de date numite 'dictionar'. Vom considera o multime 'atomi'. Pentru fiecare element din aceast Citeste tot ...
Dimensiune
Clase derivate
CLASE DERIVATE Acest capitol descrie conceptul de clasa derivata din C++. Clasele derivate furnizeaza un mecanism simplu, flexibil si eficient, pentru a specifica o interfata alternativa pentru o clasa si pentru a defini o clasa adau Citeste tot ...
Programe demonstrative Primele trei programe primesc ca parametri in linia de comanda numele fisierelor pe care le vor prelucra. Ultimul program primeste ca parametru in linia de comanda numele directorului Citeste tot ...
Dimensiune
Pointeri si masive
Pointeri si masive In limbajul C exista o strinsa legatura intre pointeri si masive. Orice operatie care poate fi realizata prin indicarea masivului poate fi de asemenea facuta Citeste tot ...
Dimensiune
Biblioteca matematica
Biblioteca matematica 1) Functiile din prima categorie sint descrise in <stdlib.h>. Nume rand, srand - generarea numerelor pseudo-aleatoare Declaratie int rand(void); Citeste tot ...
Dimensiune
Declaratii si constante
DECLARATII SI CONSTANTE 1 Declaratii Exemple de declaratii: char ch; int count = 1; char* name = 'Bjarne'; struct complex complex cvar; extern complex sqrt(complex); extern int error_number; typedef c Citeste tot ...
Dimensiune
Functiile si structura unui program
Functiile si structura unui program Functiile sint elementele de baza ale unui program scris in C; orice program, de orice dimensiune, consta din una sau mai multe functii, care specifica oper Citeste tot ...