| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan bruges strerror Funktion i C + +
    The C + + strerror funktionskortene et fejlnummer til en fejlmeddelelse streng. Disse fejlstrenge beskriver fejl og er platform og compiler afhængige. Fejlmeddelelsen skal angive fejlen er ukendt , hvis fejlen nummer ikke kan fortolkes , og strerror vil sætte errno til EINVAL . Strerror vil ikke ændre indstillingen af errno hvis det lykkes . De følgende trin vil hjælpe dig bruge strerror . Instruktioner
    1

    Lær syntaksen i strerror i C + + . Den komplette syntaks er char * strerror ( int errnum ) .
    2

    Vid at errnum er fejlnummer. Hvis det lykkes , vender strerror en pointer til en statisk allokeret streng, der beskriver en fejl errnum der er null afsluttes. Hvis errnum er negativ ", og MKS Toolkit UNIX API'er er gennemført, strerror bruger sin absolutte værdi som en Win32 fejlkode.
    3

    Forstå, at C + + strerror funktionen holdes i CString biblioteket . Du kan være nødt til også at omfatte string.h headerfilen at bruge denne funktion
    4

    kig på følgende komplette program for nogle enkle eksempler på, hvordan man bruger strerror : .

    # Include # include

    int main () { FILE * testfil , testfil = fopen ( " unexist.ent ", " r" ), hvis ( testfil == NULL) /* Bemærk at unexist.ent ikke burde faktisk eksisterer med henblik på at * //* generere en fejlmeddelelse * /printf (" fejl ved åbning af fil unexist.ent :% s \\ n" , strerror ( errno )), return 0 ;}
    5

    Overhold at dette kun er en mulig udgang for dette program : Hej

    Fejl ved åbning af fil unexist.ent : Ingen sådan fil eller mappe

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Indsæt en forsinkelse i sekunder for C + + 
    ·Cocoa Touch Vs. Objective C 
    ·Sådan Dynamisk Afsætte et array ved hjælp Class i C …
    ·Sådan Loop Fyld en 2- dimensionel array i C + + 
    ·Sådan oprettes en Portrait i C + + 
    ·Hvordan laver man en X og Y Grid i C + + Tekst spil 
    ·Sådan bruges Stack STL Container Class 
    ·Sådan Start en C-kode fra kommandoprompten 
    ·Sådan gør du: GTK Color Selection 
    ·Hvordan man laver et ur i C 
      Anbefalede Artikler
    ·Hvordan man laver en tekstboks kun acceptere tal i Visu…
    ·PHP Vs . Java Skalerbarhed 
    ·Windows Mobile C Compiler Options 
    ·Sådan oprettes en dato i C # 
    ·Hvordan til at returnere en boolesk værdi i Java 
    ·Hvad Er Påstande i Java 
    ·Sådan bruges ActionListener i Java 
    ·Definition af en Riser Card 
    ·Hvordan til at gøre en boble sortere 
    ·Tutorial på JSP Brugerdefineret Tags 
    Copyright © Computer Viden http://www.computerdk.com