Perror () -funksjonen i C ++ skriver ut feilmeldingen til stderr basert på feilkoden som er lagret i systemvariabelen errno.
perror () prototype
ugyldig perror (const char * str);
Den perror()funksjon tolker verdien av Feilkode til å skrive ut en feilmelding til standardfeil. errno har et heltall som bestemmer feiltilstanden.
Feilmeldingen dannes ved å sammenkoble følgende komponenter:
- Innholdet i strengen pekt av str.
 - Et kolon dvs. ':'.
 - Feilmelding som beskriver feilkoden som er lagret i errno.
 - En ny linje karakter, dvs. ' n'.
 
Det er definert i topptekstfilen.
perror () Parametere
str: Peker til en null avsluttet streng.
perror () Returverdi
Ingen.
Eksempel: Hvordan funksjonen perror () fungerer
 #include #include using namespace std; int main() ( char filename() = "example.txt"; /* if the file can not be reomved */ if (remove(filename) != 0) perror("File deletion failed"); else cout << "File deleted successfully"; return 0; )
Hvis filen ikke er til stede, vil programmet produsere:
Sletting av fil mislyktes: Ingen slik fil eller katalog








