O bibliotecă ( library ), este o colecție de funcții și clase (structuri), care pot fi integrate în programul nostru.
Includerea unei biblioteci se face în primele linii ale porgramului, fiind directive preprocesoare.
Sintaxă:
#include < nume_bibliotecă >
Majoritatea bibliotecilor au terminația .h, dar versiunile mai noi ale bibliotecilor standard nu au nici o terminație.
Există posibilitatea includerii tuturor bibliotecilor standard deodată, dar nu este recomandată.:
#include < bits/stdc++.h >
Biblioteci specifice C++ (folosesc namespace STD ).
Iostream este biblioteca de bază pentru operațiile ce intrare / ieșire în programarea c++. Aici, printre altele se găsesc funcțiile de citire / afișare în consolă cin / cout.
cin / cout - manipulatori afișare: Elemente care modifică felul în care sunt citite / afișate variabilele.
Fstream are în plus operații pentru fișiere. ifstream / ofstream
Bibliotecă standard C++ pentru funcții matematice.
Implementează diferiți algoritmi clasici.
( ! nu e voie cu e ea la BAC)
din <conio.h>:
char getch(); // -> citește și returnează un caracter din consolă fără să-l afișeze pe ecran.
folosire: c = getch( );
din <windows.h>:
int system(char s[ ]); // -> rulează o comandă batch în windos, din locul unde a fost executat programul.
ex: system("cls"); // -> șterge consola.
O putem folosi și pentru a executa alte programe, creea / șterge foldere și fișiere, etc.
Mai multe pe net:
CPPREFFERENCE.COM, CPLUSPLUS.COM
În fișierul user.in se găsește un număr natural n și un
șir de n caractere reprezentând username-ul.
În fișierul pass.secret se găsește un nr. m și un
un șir de m caractere reprezentând parola.
În fișierul "data.in" se găsește o imagine ASCII art.
http://patorjk.com/software/taag/
Scrieți un program care afișează username-ul și îi cere utilizatorului să introducă parola.
la introducerea parolei, în loc de caracterele pe care le
introduce utilizatorul vor apărea steluțe.
Dacă parola este corectă se va curăța ecranul și se
va afișa imaginea din data.in. Altfel va da eroare.