problème avec stdlib
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

problème avec stdlib



  1. #1
    invitedccdd0e0

    problème avec stdlib


    ------

    Bonjour,
    je ne parviens pas à compiler ce petit bout de code, avec MPLAB compilateur MCC18 pour PIC18F...
    j'ai ce message récurrent:
    section 'STDLIB', unsupported relocation type
    voici mon code (le but étant de formater un entier vers une chaine de caractères):
    Code:
    #include <p18f458.h>
    #include <stdlib.h>
    
    #pragma config OSC=HS, OSCS=OFF 			// Oscillateur Selection, Oscillateur Switch
    #pragma config PWRT=OFF, BOR=OFF, BORV=45 	// Power-up Timer, Brown-out Reset, Brown-out Voltage
    #pragma config WDT=OFF, WDTPS=128  			// Watchdog Timer, Watchdog Protscaler
    #pragma config STVR=OFF, LVP=OFF, DEBUG=OFF // Stack Overflow Reset, LowVoltage ICSP, Background Debugger
    
    void main(void)
    {	
    	int i = 15;
    	char str[20];			
    	itoa(i,str);
    }
    Merci,
    Johan

    -----

  2. #2
    invite860936ec

    Re : problème avec stdlib

    bonsoir ,
    déclarez vos variable en débus de prog.:

    #include.....
    #pragma.....

    int i ;
    char str[20];

    main
    {
    i=5
    ..........
    }

  3. #3
    invitedccdd0e0

    Re : problème avec stdlib

    J'ai essayé de sortir les déclarations, sans succès.
    J'essaye maintenant avec la fonction sprintf, en me basant pourtant sur un exemple de la doc de MCC18 mais j'ai les messages:
    Warning [2054] suspicious pointer conversion
    Warning [2066] type qualifier mismatch in assignment
    Error - file 'slenpgm.O', section 'STRING', unsupported relocation type.
    voici mon code:
    Code:
    #include <p18f458.h>
    #include <stdio.h>
    
    #pragma config OSC=HS, OSCS=OFF 			// Oscillateur Selection, Oscillateur Switch
    #pragma config PWRT=OFF, BOR=OFF, BORV=45 	// Power-up Timer, Brown-out Reset, Brown-out Voltage
    #pragma config WDT=OFF, WDTPS=128  			// Watchdog Timer, Watchdog Protscaler
    #pragma config STVR=OFF, LVP=OFF, DEBUG=OFF // Stack Overflow Reset, LowVoltage ICSP, Background Debugger
    
    void main(void)
    {	
    	int i = 15;
    	unsigned char str[20];			
    	sprintf(str,"%d",i);
    }
    Une idée?

Discussions similaires

  1. Réponses: 10
    Dernier message: 22/03/2009, 11h34
  2. [Blanc] Probleme avec tele Philips avec chassis L01.E
    Par invite7bf023ca dans le forum Dépannage
    Réponses: 2
    Dernier message: 20/03/2009, 19h27
  3. Probleme avec la connection USB avec PC sous linux !! !
    Par invite36d52cc8 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 12/12/2008, 22h45
  4. [Biologie Moléculaire] Problème avec gel d'acrylamide avec urée
    Par invite85934679 dans le forum Biologie
    Réponses: 3
    Dernier message: 14/02/2008, 11h53
  5. probleme avec vista -> lecture du son avec fichier .mpg
    Par invite7f1547ae dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 23/01/2008, 23h28
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...