Aide en language C
Résolu
$$mario$$
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour je suis nouveau dans le language C et j'ai un probème pour une condition (je n'arrive pas au niveau du else pouvez vous m'aider (je vous met mon code si dessous merci)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int resultat = 0, chiffre1 = 0, chiffre2 = 0;
printf("entrer un nombre\n\n");
scanf("%d", &chiffre1);
printf("entrer un deuxieme nombre\n\n");
scanf("%d", &chiffre2);
resultat = chiffre1 + chiffre2;
printf("%d + %d = %d\n", chiffre1, chiffre2, resultat);
printf("avez vous aimer ?\n\n");
scanf("%d");
if ("oui")
{
printf("merci\n\n");
}
else
{
printf("dommage\n\n");
}
return 0;
}
A voir également:
- Aide en language C
- Vistalizator language pack windows 7 - Télécharger - Traduction
- Language binaire - Guide
- Photoshop french language pack ✓ - Forum Photoshop
- The language dll vb6fr.dll could not be found - Forum Windows
- Language ascii - Guide
5 réponses
fiddy
Messages postés
441
Date d'inscription
Statut
Contributeur
Dernière intervention
1 847
Le else c'est sans condition...
Bonjour,
if ("oui") est équivalent à : if ("oui"!=NULL)
Autrement dit, cela est toujours vrai.
Ce que tu souhaites faire est probablement : if(choix==1)
scanf("%d"); n'est pas correct.
Il faut plutôt mettre : scanf("%d",&choix);
Et dans ce cas, n'oublie pas de déclarer au début : int choix;
Ainsi, lorsque tu taperas 1, t'iras dans le if, sinon t'iras dans le else.
Cdlt,
if ("oui") est équivalent à : if ("oui"!=NULL)
Autrement dit, cela est toujours vrai.
Ce que tu souhaites faire est probablement : if(choix==1)
scanf("%d"); n'est pas correct.
Il faut plutôt mettre : scanf("%d",&choix);
Et dans ce cas, n'oublie pas de déclarer au début : int choix;
Ainsi, lorsque tu taperas 1, t'iras dans le if, sinon t'iras dans le else.
Cdlt,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question