Kada programiramo lako nam se može potkrasti greška koju smo nenamjerno učinili. Prilikom kompajliranje C++ će nam javiti pogrešku. Na nama je da je uklonimo. Jedan od problema koji otežavaju programiranje su i pogreške koje su nažalost neizbježne. Koliko god mi pazili uvijek će se zavuči neka pogreška koju ćemo gotovo uvijek lako ukloniti. Zna se dogoditi i da nam se potkradu veće pogreške, ali to često sami otkrijemo bez potrebe programske pomoći.
Kada napišemo prugram poput ovog koji je pun pogrešaka prilikom kompajliranja pojavit će nam se ovakav prozor koji nam javlja koje smo pogreške napravili. Red u kojem je pogreška zacrvenit će se, kada je ispravimo ako ima koja nova pogreška, red u kojoj se nalazi pocrvenit će.
U doljnjem dijelu programa pojavit će nam se popis pogrešako koje smo učinili. Ispisati će nam u kojem ste redu koda učinili pogrešku i zbog čega je ta pogreška nastala( odsnosno što niste dobro napisali).
Ovo je naš kod koji smo pogrešno napisali
#include<iostream>#include<cmath>int main() Ovdje nam nedostaje znak { koji označava početak koda. using namespace std; float a,b,c; cout<<"Unesi stranicu a " Ovdje nam nedostaje ; (točka zarez), to je jedna od najčešćih pogrešaka. cin>>a; cout<<"Unesi stranicu b "; cin>>b; cout<<"Unesi stranicu c"; cin>c; Ovdje smo zaboravili > jer cin i cout sadrže dvije >> cout <<"Oplošje kvadra je "<<2*(a*b+a*c+b*c)<<"cm kvadratnih"<<endl; cout <<"Volumen kvadra je "<<ab*c<<" cm kubnih"; Ovdje smo zaboravili staviti * i kompajler nam javlja cout<<endl; da ne prepoznaje varijablu ab. system("PAUSE"); return 0;}