Problème d'un exercice de programmation en C

Fermé
Sisiniya Messages postés 142 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 24 mars 2010 - 6 nov. 2007 à 23:15
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 19 déc. 2007 à 13:39
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 lundi 19 février 2007 Statut Membre Dernière intervention 27 novembre 2007 29
7 nov. 2007 à 11:31
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 jeudi 1 novembre 2007 Statut Membre Dernière intervention 24 mars 2010 19
8 nov. 2007 à 21:41
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 lundi 19 février 2007 Statut Membre Dernière intervention 27 novembre 2007 29
9 nov. 2007 à 09: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
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 jeudi 1 novembre 2007 Statut Membre Dernière intervention 24 mars 2010 19
19 déc. 2007 à 03:21
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
19 déc. 2007 à 13:39
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