C ++ perror () - C ++ standardbibliotek

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

Interessante artikler...