Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder Strerror funktion i C + +

    The C + + strerror funktion kartor fel nummer till ett felmeddelande sträng . Dessa felsträngar beskriver felet och är plattform och kompilator beroende . Felmeddelandet bör indikera felet är okänt om felet numret inte kan tolkas , och strerror kommer att ställa errno till EINVAL . Strerror kommer inte ändra inställningen av errno om det lyckas . Följande steg kommer att hjälpa dig att använda strerror . Instruktioner
    1

    Lär syntaxen i strerror i C + + . Den kompletta syntaxen är char * strerror ( int errnum ) .
    2

    Vet att errnum är felet numret . Om det lyckas , returnerar strerror en pekare till ett statiskt tilldelade sträng som beskriver ett fel errnum som är null avslutas . Om errnum är negativt "och MKS Toolkit UNIX APIs implementeras , använder strerror dess absoluta värde som en Win32- felkod.
    3

    Förstå att C + + strerror funktion hålls i CString biblioteket . Du kan behöva inkludera string.h sidhuvudfilen att använda denna funktion
    4

    Titta på följande komplett program för några enkla exempel på hur man använder strerror : .

    # Include # include
    main

    int ( ) { FILE * testfile , testfile = fopen ( " unexist.ent " , " r " ) , om ( testfile == NULL ) /* observera att unexist.ent egentligen inte borde existera i syfte att * //* genererar ett felmeddelande * /printf ( " fel vid öppnande av fil unexist.ent : % s \\ n " , strerror (Felkod ) ) , avkastning 0; }
    5

    Observera att detta är bara en möjlig utgång för detta program :

    Fel öppning fil unexist.ent : Ingen sådan fil eller katalog Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Visual C Component Object Model Tutorial
    ·Hur man kopplar en C-kompilator för NetBeans
    ·Hur man skapar ett histogram med C programkod
    ·Hur du använder C arrayer i C + +
    ·Hur man kompilerar C i Ubuntu
    ·Hur konvertera en BMP till en byte array
    ·Hur implementera flera Stacks
    ·Hur man använder negativa tal i C
    ·Hur man fångar alla DataGrid Events
    ·Hur göra en felsökning med DBX
    Utvalda artiklarna
    ·Enkel källkod för att bygga en webbsida
    ·Hur Loop igenom en lista med filer i Python
    ·Lägga till en Preloader
    ·Hur Extrahera ett APK för en Android
    ·Hur hittar man adressen till en variabel i Python
    ·Så här visar du en webbadress Använda reguljära utt…
    ·Hur får man det första elementet i en associativ arra…
    ·Nybörjare Visual Basic 2008 Tutorial
    ·Hur du använder X och Y-koordinater i Java
    ·Hur infoga flera rader från SPUFI
    Copyright © Dator Kunskap http://www.dator.xyz