Datamaskin
  | 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
    Hva å gjøre med en Trapped Feil i C
    En feil , eller unntak, i C er en feil i et program kode . Du kan skrive kode som forsøker å fange feil før de skjer , for eksempel ved hjelp av en " prøve - bortsett fra " statement. Dette kalles " overlapping " en feil , og den lar deg bestemme hvordan du vil at programmet skal fungere etter låser det. Avhengig av alvorlighetsgraden av feilen , kan du velge ett av flere alternativer. Ring en Exception Handler

    Et unntak behandleren er en blokk med kode som bestemmer hvordan du svare på en fanget feil . I hovedsak er det en egen funksjon som du overføre kontrollen av programmet. Her skriver du litt kode som vil rette opp feilen, forutsatt at du vet hva som skjedde , for eksempel tilordne en riktig eller standard variabel verdi , eller omdisponering minne. Etter at behandleren utfører sin funksjon - og forutsatt at programmet kan fortsette trygt - returnere kontrollen til et punkt etter hvor du fanget feilen
    ignorere feilen

    . ikke alle feil er problematisk . Noen ganger feil forårsaker skade på et program , for eksempel når du be brukeren om å angi en verdi , og han gjør ikke det . I disse trivielle situasjoner , kan du velge å ignorere unntak og har programmet fortsetter utførelsen som om ingenting har skjedd . I de fleste tilfeller , men du bør i det minste prøve å svare på en feil på noen måte, om ikke av annen grunn enn for å sikre at programmet fortsetter å kjøre slik du utformet den .

    informere brukeren

    Når en bruker forsøker å gjøre noe med programmet som resulterer i en fanget feil , opprette og vise henne en feilmelding å informere henne om problemet og , om nødvendig, en måte å korrigere eller unngå å gjenta det. Ikke alle feil bør kreve deg for å informere brukeren , for eksempel en feil -skrev variabel som er rettet innen koden , men andre, for eksempel et forsøk på å dele på null , er hyggelig å vite .
    avslutte Programmet

    Noen ganger vil du ikke være i stand til å gjenopprette fra en feil , enten du fange den eller ikke , for eksempel når programmet krever mer minne som ikke er tilgjengelig på datamaskinen. Hvis du vet hva som forårsaket feilen , informere brukeren via en melding , eller har en generell melding for å la ham vite at programmet har å si , så ring til C exit -funksjonen for å avslutte programmet . Dette kalles en " grasiøs " oppsigelse , fordi det minst forsøk på å gjøre en kontrollert utgang .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Henvisning et bilde i C + + 
    ·Hvordan lage DropDownList Med Key Søk i C 
    ·Hvordan Fell in C fra objekt til Datetime 
    ·Hvordan å kompilere kode på en Mac 
    ·Hvordan lage innrykk i C + + 
    ·Hvordan Plasser heltall i stigende rekkefølge hjelp av…
    ·Hvordan bruke Switch Case in C # 
    ·Hvordan skrive HTML Extensions i C 
    ·Hvordan å kompilere et Header i C + + 
    ·Slik viser filer fra en valgt Trevisning Node i en List…
      Anbefalte artikler
    ·Hvordan lage SSIS Package Distribusjon 
    ·Utviklerverktøy for Apple Xcode 
    ·VB6 binærkompatibilitet 
    ·Hvordan legge til en fane til et String på VB.NET 
    ·Visual Basic.Net Spill Tutorial 
    ·Hvordan fange en Sidetittel Bruke PHP 
    ·Hvordan få en File Name Inne i en Python Script 
    ·Slik formaterer desimaler i Java 
    ·Hvordan kompilere og installere JSmooth 
    ·Slik kjører du en Python Script i IPython 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/