| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come risolvere C + + Error R6002
    viene generato La R6002 C errore di run -time quando un programma C compilato con un compilatore Microsoft tenta di eseguire un'operazione che richiede il supporto in virgola mobile quando le biblioteche in virgola mobile non sono stati collegati con il programma. La spiegazione più probabile è che nessun codice in virgola mobile è stata esplicitamente inserita nel codice , e il compilatore presume che non era necessario . Ciò può essere causato da utilizzando printf con la " % f" di formato senza l'invio di un argomento in virgola mobile vero e proprio. Aggiunta di un riferimento a virgola mobile esplicito la chiamata è la soluzione più pulita , ma un'altra soluzione è possibile se la chiamata non può essere individuato o fissato . Istruzioni
    1

    Ricerca per le chiamate verso (funzioni e correlati) printf o scanf che hanno una specifica di formato a virgola mobile . " % f" è la specifica più probabile, ma potrebbe essere utilizzato anche "% e " "% E , " " % g " o " % G. " E 'possibile che ci siano bandiere , una lunghezza o una specifica di precisione pure. Un'espressione regolare che dovrebbe trovare tutte le istanze è " % . * [ FeEgG ] . "
    2

    Modificare la chiamata di funzione per lanciare in modo esplicito a un tipo di dati a virgola mobile . Il motivo più comune che non sarà già passa un argomento a virgola mobile è che si sta ponendo la funzione printf per formattare i dati memorizzati direttamente in un array di byte . I dettagli di eseguire in modo sicuro il cast dipenderà in gran parte l'implementazione specifica. Per chiarezza , si potrebbe desiderare di spostare la conversione in virgola mobile per una nuova linea .
    3

    Aggiungere un riferimento a una variabile in virgola mobile , se non riesci a trovare o modificare un chiamata printf o scanf . Questo forzerà il compilatore di includere le librerie virgola mobile necessari . Se non è possibile individuare la linea di responsabile nel proprio codice , è probabile che una libreria che si sta utilizzando è la causa dell'errore , e l'aggiunta di una variabile in virgola mobile è la soluzione più semplice .
    < Br >

    Previous :

    next :
      Articoli Correlati
    ·Come scrivere un'applicazione multi-threaded in MFC 
    ·Funzioni static void in C 
    ·Visual C 2005 Tutorial 
    ·Come moltiplicare multipli interi in C 
    ·Come eliminare record in un programma C Array 
    ·Come smontare una Dll 
    ·Come ottenere un nome intero di ingresso in CPP 
    ·Come fare una stringa di asterischi in C + + 
    ·Come aggiornare i dati della griglia 
    ·Strumenti di sviluppo Mac OS 
      Articoli in evidenza
    ·Come esportare un database MySQL 
    ·Differenza tra Front End e Back End 
    ·Come eseguire il debug in SQL 
    ·Come controllare per Attributi Visibilità primari 
    ·Come aggiungere una filigrana Utilizzo di Word XP 
    ·Come fare Animaletti in SolidWorks 
    ·Come stampare Perl Debugger 
    ·Come aggiungere una casella di testo e pulsante per il …
    ·La scrittura e la progettazione di giochi Video 
    ·Come inserire un array in MySQL in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com