C++1
Adil le vrais
-
kouass6 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
kouass6 Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Salut ,svp mon programme convertion en ASCII ne fonctionne pas correctement,
Et il se plante,il ,quand je lui introduit le char 'A' il ajoute tous seule 10
le but de ce programme est travailliez avec la boucle while ,
en code ASCII ,svp j'ai besoin de le corriger
Merci
#include <stdio.h>
#include <conio.h>
void main ()
{
char c;
printf (" entrer 1er c: \n");
scanf ("%c",&c);
while (c!='ù')
{
printf ("%d\n",c);
printf ("entrer le suivant c : \n");
scanf ("%c",&c);
return;
}
}
J'ai aussi un programme c++ je veut le faire corriger pour convertir en code ASCII,svp
Et ce programme il se plante aussi
Merci
Et il se plante,il ,quand je lui introduit le char 'A' il ajoute tous seule 10
le but de ce programme est travailliez avec la boucle while ,
en code ASCII ,svp j'ai besoin de le corriger
Merci
#include <stdio.h>
#include <conio.h>
void main ()
{
char c;
printf (" entrer 1er c: \n");
scanf ("%c",&c);
while (c!='ù')
{
printf ("%d\n",c);
printf ("entrer le suivant c : \n");
scanf ("%c",&c);
return;
}
}
J'ai aussi un programme c++ je veut le faire corriger pour convertir en code ASCII,svp
Et ce programme il se plante aussi
Merci
4 réponses
Salut,
je ne vois pas à quoi sert le return puisque main renvoi void. De plus il est placé dans la boucle while donc ça sort après le scanf.
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
je ne vois pas à quoi sert le return puisque main renvoi void. De plus il est placé dans la boucle while donc ça sort après le scanf.
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Bonjour Adil,
J'ai un peu corrigé ton code:
#include <stdio.h>
int main (int argc, char **argv)
{
char c;
printf (" entrer 1er c: ");
scanf("%s", &c);
while (c!='ù')
{
printf ("%d \n",c);
printf ("entrer le suivant c : ");
scanf("%s", &c);
}
return 0;
}
Est-ce que c'est bon ainsi ?
a+
J'ai un peu corrigé ton code:
#include <stdio.h>
int main (int argc, char **argv)
{
char c;
printf (" entrer 1er c: ");
scanf("%s", &c);
while (c!='ù')
{
printf ("%d \n",c);
printf ("entrer le suivant c : ");
scanf("%s", &c);
}
return 0;
}
Est-ce que c'est bon ainsi ?
a+
SVP je suis un débutant en lagage C et je n'ai pas encore commencer le C++, mais je veux écrire un programme qui me permet de tester mes lecteurs de disquette et de CD-ROM de sorte à informer un utilisateur qu'il y a soit une disquette ou un CROM dans son lecteur. Voilà c'est tout simple mais je ne sais pas quel code utiliser.
Merci de m'aider
Merci de m'aider