C ++ perror () - C ++ standardraamatukogu

Funktsioon perror () C ++ -s prindib veateate stderr-i, lähtudes süsteemsesse muutujasse errno praegu salvestatud veakoodist.

perror () prototüüp

 void perror (const char * str);

perror()Funktsiooni tõlgendab väärtus errno et veateadet standardveaväljundisse. errno omab täisarvu, mis määrab tõrke tingimuse.

Veateade moodustatakse järgmiste komponentide liitmise kaudu:

  • Stringi sisu, millele osutab str.
  • Koolon, st ':'.
  • Veateade, mis kirjeldab errno salvestatud veakoodi.
  • Uusjoone tähis, st ' n'.

See on määratletud päisefailis.

perror () parameetrid

str: Null-lõpetatud stringi kursor.

perror () Tagastusväärtus

Puudub.

Näide: kuidas funktsioon perror () töötab

 #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; )

Kui faili pole kohal, toodab programm:

 Faili kustutamine ebaõnnestus: sellist faili ega kataloogi pole

Huvitavad Artiklid...