Question programmation C pour PIC
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Question programmation C pour PIC



  1. #1
    invitedd558ae9

    Question programmation C pour PIC


    ------

    Bonjour,

    Pourriez vous m'indiquer comment ajouter /r/n à la fin d'une chaine appelée TEST définie ainsi :
    Code:
    ROM char TEST[32];
    Je ne sais pas connait ajouter /r/n à la ligne suivante :
    Code:
    strcpypgm2ram(VarString, (ROM char *) TEST);
    Je vous remercie de votre aide,

    -----

  2. #2
    sdec25

    Re : Question programmation C pour PIC

    Bonjour,
    Si la chaîne est de longueur 10 :
    Code:
    TEST[10] = '\r';
    TEST[11] = '\n';
    TEST[12] = '\0';

  3. #3
    invitedd558ae9

    Re : Question programmation C pour PIC

    En fait ce principe ne fonctionnera pas avec mon cas, car la variable TEST pourra être changée par l'utilisateur et sera donc de longueur variable.

    Je ne connaitrai pas la longueur de la chaine qui sera contenue dans TEST, c'est pour cela que je voudrai ajouter les caractères \r\n dans la ligne :
    Code:
    strcpypgm2ram(VarString, (ROM char *) TEST);
    Peut faudrait il que j'ecrive un code qui compte le nombre de caractères présents dans TEST et ajoute en fin de chaine \r\n ?

    Je ne sais pas comment écrire cela .

    Merci pour votre aide,

  4. #4
    sdec25

    Re : Question programmation C pour PIC

    La fonction strlen(chaine) de <string.h> permet d'avoir la longueur de la chaîne (pourvu qu'il y ait le caractère NULL à la fin).
    Sinon il y a des fonctions pour concaténer deux chaînes (regarde dans string.h) : TEST et "\r\n".

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Programmation en C pour Pic : Transformer de l'ASCII decimal en Hexa
    Par invitedd558ae9 dans le forum Électronique
    Réponses: 54
    Dernier message: 05/05/2013, 14h20
  2. Programmation PIC Assembleur ou C pour projet ambitieux
    Par inviteac6d3309 dans le forum Électronique
    Réponses: 26
    Dernier message: 05/01/2010, 21h19
  3. [PIC] Question Programmation en C18 : Conversion binaire / Décimale
    Par invitedd558ae9 dans le forum Électronique
    Réponses: 2
    Dernier message: 27/04/2009, 11h56
  4. Quel langage pour la programmation des PIC
    Par invite458a37e0 dans le forum Électronique
    Réponses: 39
    Dernier message: 22/09/2007, 11h41
  5. programmation d'une tangente pour pic
    Par invite3c59dc04 dans le forum Électronique
    Réponses: 0
    Dernier message: 29/10/2005, 11h55
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...