| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke strerror funksjon i C + +
    The C + + strerror funksjon maps en feil nummer til en feilmelding streng. Disse feil strenger beskriver feilen og er plattform og kompilatoren avhengig. Feilmeldingen skal indikere feilen er ukjent om feilen nummeret ikke kan tolkes , og strerror vil sette errno til EINVAL . Strerror vil ikke endre innstillingen av errno hvis det lykkes . Følgende trinn vil hjelpe deg å bruke strerror . Instruksjoner
    en

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

    Vit at errnum er feil nummer. Hvis de lykkes, returnerer strerror en peker til en statisk tildelt streng som beskriver en feil errnum som er null terminert . Hvis errnum er negativ 'og MKS Toolkit UNIX APIer er implementert , bruker strerror sin absolutte verdi som en Win32 feilkode.
    3

    Forstå at C + + strerror funksjonen er holdt i CString bibliotek . Du må kanskje inkludere string.h header-fil for å bruke denne funksjonen
    4

    titt på følgende komplett program for noen enkle eksempler på hvordan du bruker strerror : .

    # Include # include

    int main ( ) {FILE * testfile ; testfile = fopen ( " unexist.ent " , "r "); if ( testfile == NULL) /* merk at unexist.ent ikke bør faktisk eksisterer for å * //* generere en feilmelding * /printf ( " feil ved åpning av fil unexist.ent :% s \\ n" , strerror (Feilkode )); return 0 ;}
    5

    Observer at dette kun er en mulig utgang for dette programmet : en

    Feil ved åpning av fil unexist.ent : Ingen slik fil eller katalog

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å lære C + + 
    ·Slik bygger du inn i Python 
    ·Hvordan Program Games i C + + 
    ·Slik konverterer QString til Int 
    ·Hvordan returnere en STL Vector Fra en ny funksjon 
    ·Slik Clear Stringstreams 
    ·Hvordan lage et portrett i C + + 
    ·Hvordan dynamisk tildele en array ved hjelp av klasse i…
    ·Hvordan bruke Alice til Program Games 
    ·Online C + + Trening 
      Anbefalte artikler
    ·Adobe Flash 9 Problemer 
    ·Hvordan koble til Oracle Database på Vb.Net OLEDB 
    ·Kan du ha en link i en PHP Bracket 
    ·Hvordan skrive kode i Python 
    ·PHP blir ikke henrettet 
    ·Hvordan skrive ut Into en Etiketter Caption i Visual Ba…
    ·Hvordan endre størrelsen på bilder ved hjelp av C # 
    ·Slik fjerner Ruten fra en ODM 
    ·Hvordan fange en Sidetittel Bruke PHP 
    ·Hvordan skrive et skript for å fange emails 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/