Problème d'un exercice de programmation en C

Sisiniya Messages postés 142 Date d'inscription   Statut Membre Dernière intervention   -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,
j'ai besoin de créer à l'aide de pointeur ( en utilisant ses fonctions comme maloc ...) un programme qui permet de convertir un message saisie(n'importe quel message) en code ASCII,puis il convertis une 2éme fois la donné de la 1ére converstation ( c-à-d : d'un message quelconque en code ASCII) en code binaire .
Nota Bena:la donnée de la conversation du message en code ASCII est sous-forme des chiffres et il faut que la taille de ces chiffres ne sera pas fixé ce qui démontre l'importance d'utiliser des tableaux non fixe mais des tableaux dynamique appelé " Pointeur".

SVP j'ai besoin de ce programme !

Merci pour ceux qui vont m'aidé et pour ceux même qui veulent mais ne peuvent pas .

Salut !

5 réponses

Carri€ Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   29
 
J ai vu le meme probleme hier dans le forum....je te conseil de faire une recherhe avec "convertion"comme mot clé...c'etais pour passer du binaire en hexa puis en ascii etc...bonne chance!
0
Sisiniya Messages postés 142 Date d'inscription   Statut Membre Dernière intervention   19
 
bonsoir,
il faut convertir un caractère du code ascii puis la donné de cette conversation sera convertis en code binaire, c'est ce que j'ai déjà signé dans mon problème. Pourtant, j'ai fait votre proposition concernant la recherche sur google, mais j'ai pas trouvé qlq chose précise.

Merci pour votre attention !!
0
Carri€ Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   29
 
Bonjour,
bon bah désolé, tous ce que j'ai qui pourrai peut etre aider c'est : http://www.commentcamarche.net/forum/affich 1847089 c conversion decimal vers binaire#0
Bonne chance et j'espere que d'autre pourront mieu t'aider.
0
abdou
 
ssalut sisinya .donne moi un peut du temps et je te donne la solution exact le 24 novembre
0
Sisiniya Messages postés 142 Date d'inscription   Statut Membre Dernière intervention   19
 
bonjour Monsieur ,
vous vous souvenez de ce message envoyé de votre par :
--------------------------------------------------------------------------------------------------------------------------------------------
ssalut sisinya .donne moi un peut du temps et je te donne la solution exact le 24 novembre
---------------------------------------------------------------------------------------------------------------------------------------------

est ce que vous m'avez oublié !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

peut être qu'il a oublié, mais toi, tu n'as rien à nous monter

voici quelques petites lignes pour conversion de string vers ascii

#include<stdio.h>
#include<stdlib.h>
#include <string.h>

int *s2ascii(char *s);

int main()
{
        int *ascii;
        char s[1000];
        int i,k;

        printf("Entrez une chaine : ");
        fgets(s,1000,stdin);

        printf("Conversion de : \n%sen ascii\n",s);
        ascii = s2ascii(s);
        for(k=0;k<strlen(s)-1;++k)
                printf("%d",ascii[k]);
        printf("\n");
        return 0;
}

int *s2ascii(char *s){
        int *ascii;
        int i;

        ascii = (int *) malloc (strlen(s)-1);
        for(i=0;i<strlen(s)-1;++i){
                ascii[i] = s[i];
        }
        return ascii;
}
et le résultat
lami20j@debserv:~/trash$ ./a.out
Entrez une chaine : bonjour Monsieur , vous vous souvenez de ce message
Conversion de :
bonjour Monsieur , vous vous souvenez de ce message
en ascii
98111110106111117114327711111011510510111711432443211811111711532118111117115321151111171181011101011223210010132991013210910111511597103101
0