C++1

Adil le vrais -  
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

4 réponses

Ravachol Messages postés 566 Date d'inscription   Statut Membre Dernière intervention   120
 
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
0
s++
 
tu ne peux pa entre ds la boucle si ton caracter c est le ù
0
Utilisateur anonyme
 
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+
0
kouass6 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
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
0