| 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 Fix C + + Fejl R6002
    Den R6002 C run- time fejl genereres, når et C-program kompileret med en Microsoft compiler forsøger at udføre en operation , der kræver floating-point støtte, når floating-point biblioteker er ikke blevet forbundet med programmet. Den mest sandsynlige forklaring er, at ingen floating-point kode udtrykkeligt blev medtaget i din kode , og compiler overtog det var ikke nødvendigt. Dette kan være forårsaget af at bruge printf med " % f" formateringsanvisning uden at sende en egentlig floating-point argument. Tilføjelse af en eksplicit floating-point henvises til opkaldet er den reneste løsning , men en anden løsning er mulig, hvis opkaldet ikke kan lokaliseres eller fast. Instruktioner
    1

    Søg efter opkald til printf eller scanf (og relaterede funktioner) , der har en floating-point format specifikation. "% f" er det mest sandsynlige specifikationerne, men du har måske også brugt "% e ", " % E ", " % g " eller " % G. " Det er muligt , at der er flag , en længde eller et præcisions specifikation samt. Et regulært udtryk , der skulle finde alle forekomster er " %. * [ FeEgG ] . "
    2

    Rediger funktionen opkald til eksplicit kaste til et floating-point datatype. Den mest almindelige grund til, at du ikke vil allerede være forbi et floating-point argument er, at du beder printf funktion at formatere data lagres direkte i en byte array. Detaljerne i sikker udførelse af cast vil afhænge af dine specifikke implementering. For klarhedens skyld kan du ønsker at flytte konvertering til floating-point til en ny linje .
    3

    Tilføj en reference til en floating-point variabel , hvis du ikke kan finde eller ændre en printf eller scanf opkald. Dette vil tvinge compiler til at indeholde de nødvendige floating-point biblioteker. Hvis du ikke kan finde den ansvarlige linje i din egen kode , er det sandsynligt , at et bibliotek , du bruger, er årsag til fejlen , og tilføje en floating point variabel er den enkleste løsning .
    < Br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man skriver en linje Vende Funktion Brug Pointe…
    ·Syntaksfejl i C + + 
    ·Sådan Loop Fyld en 2- dimensionel array i C + + 
    ·Hvordan man kompilerer CPP i en Mac 
    ·Hvordan man tegner en String , kvadrat, rektangel , cir…
    ·Sådan Find en String i hukommelsen buffer med C + + 
    ·Sådan oprettes en produktnøgle 
    ·Hvordan læser man en Array i C Language 
    ·Sådan installeres Microsoft Visual C + + 
    ·Hvordan man skriver et C + + Program til at simulere et…
      Anbefalede Artikler
    ·Logisk Indeksering i Matlab 
    ·Sådan Konverter System.DBNull til et heltal 
    ·Sådan Læs Mange Lines i One Shot i Visual Basic 6 
    ·Sådan oprettes en Client Area Med PHP 
    ·Visual Basic Tutorial på Eval Method 
    ·Sådan Luk luften ud af PHP Icon 
    ·Sådan Loop Tilbage til Tidligere koder i Python 
    ·Sådan oprettes en brugerdefineret markør i Java 
    ·Hvordan man skriver Embedded Event Manager op Politikke…
    ·Sådan Set Fokus på et andet vindue hjælp af Visual B…
    Copyright © Computer Viden http://www.computerdk.com