Program en C:Conversation d'un texte en binaire
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Program en C:Conversation d'un texte en binaire



  1. #1
    invite90a1079f

    Program en C:Conversation d'un texte en binaire


    ------

    Bonjour ;
    s'il vous plaît , j'ai besoin d'un programme en C qui permet de convertir un texte ( ensemble de chaines de caractère ) en binaire.

    Pour cela il faut passer par la conversaton en ASCII puis en Binaire !
    Merci d'avance

    -----

  2. #2
    JPL
    Responsable des forums

    Re : Program en C:Conversation d'un texte en binaire

    Modération

    Ce n'est pas l'habitude ici de faire tout le travail du demandeur, d'autant que cela ressemble très fortement à un exercice qu'on t'a donné. Montre ce que tu as déjà fait et après tu recevras certainement une aide.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    invitebda71f50

    Re : Program en C:Conversation d'un texte en binaire

    ensuite il ne s'agit pas de conversion... le texte est déjà en ascii très certainement et donc aussi en binaire. c'est juste une question d'affichage.

  4. #4
    invite8e62e42d

    Re : Program en C:Conversation d'un texte en binaire

    Au niveau de ta memoire, les characteres d'un texte (char) tiennent sur 1 octet, soit 8 bits. Tu peux recuperer assez aisement leur valeur numerique en les stockant dans des int exemple :

    Code:
    int main()
    {
      char *string;
      int value;
      int count;
    
      string = "Chaine";
      while (string[count] != '\0')
       {
           value = string[count];
       }
    }
    Successivement, value prendra la valeur du charactere de la chaine, il te reste a convertir cette valeur en binaine et a les afficher (il doit certainement y avoir des fonctions du jenre dans les librairies standart).

  5. A voir en vidéo sur Futura
  6. #5
    invite7a8ce750

    Re : Program en C:Conversation d'un texte en binaire

    Citation Envoyé par totolotiste Voir le message
    Au niveau de ta memoire, les characteres d'un texte (char) tiennent sur 1 octet, soit 8 bits.
    C'est probablement pour un devoir qu'il (elle) a besoin de cette fonction.
    Sauf que le sujet n'est pas énoncé clairement. Il faut que tu évites de donner des solutions toutes faites. Tu ne l'aides certainement pas à s'améliorer. De plus, tu devrais attendre d'être sur de ce qu'il (elle) veut.

    C'est la raison pour laquelle JPL demande de montrer ce qu'il (elle) a déjà fait.

  7. #6
    invite64697f2a

    Re : Program en C:Conversation d'un texte en binaire

    La valeur "binaire" d'un caractère s'obtient avec un bidouillage de formatage du type:

    char c=...;
    printf("%i",c);

    C'est à dire afficher la valeur entière du caractère.
    pour le reste, c'est des boucles et du fopen() / fclose()

  8. #7
    invite8e62e42d

    Re : Program en C:Conversation d'un texte en binaire

    Je ne lui ai pas du tout donne la solution, le plus gros du travail est dans la conversion des bases. Mon exemple servait juste de base. Je te deconseille d'utiliser scanf sans vraiment savoir a quoi ressemble le code C derriere. A ta place, je perdrais 2-3 heures a faire 2 fonctions pour convertir les bases :

    -> Une de base N vers base 10 (donc une fonction qui prend en parametre le nombre en chaine de charactere ainsi que sa base, et qui renvoit un int).

    -> Une de base 10 vers base N (donc une fonction qui prend un int en parametre ainsi qu'une chaine de characteres correspondant a la base, et qui renverrai une chaine de charactere).

    Avec ces 2 fonctions, tu serais en mesure de passer de n'importe quelle base vers n'importe quelle autre base (l'utilisation des chaines de characteres est obligatoire car sinon tes fonctions se limiteraient a des conversions de bases inferieures a la base decimale).

    Ca pourrait te servir enormement pour la suite de tes projets

Discussions similaires

  1. TIPE stabilité d'un écosystème binaire.
    Par invite8f0c515e dans le forum TPE / TIPE et autres travaux
    Réponses: 13
    Dernier message: 29/01/2015, 18h42
  2. Dans WORD, texte horizontal + texte vertical comment ?
    Par invite8832ae39 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 24/01/2010, 07h28
  3. Explication d'un texte de Nietzsche
    Par invite7c21d7a6 dans le forum Epistémologie et Logique (archives)
    Réponses: 2
    Dernier message: 11/01/2007, 23h24
  4. Tracé d'un diagramme binaire (urgent !)
    Par invite494ad0d2 dans le forum Chimie
    Réponses: 2
    Dernier message: 24/03/2005, 21h28
  5. besoin d'un ptit coup de main pour commentaire d'un petit texte de Kant
    Par invite8725fb77 dans le forum [ARCHIVE] Philosophie
    Réponses: 4
    Dernier message: 30/10/2004, 12h40
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...