Aide en language C

Résolu/Fermé
$$mario$$ - Modifié par $$mario$$ le 30/07/2012 à 17:38
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 30 juil. 2012 à 22:45
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; 
}

5 réponses

flavbleach Messages postés 1962 Date d'inscription dimanche 16 mai 2010 Statut Membre Dernière intervention 1 septembre 2016 345
30 juil. 2012 à 17:39
marque :
else ("non")
{
printf("dommage\n\n");
}
return 0;
}
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
30 juil. 2012 à 19:38
Le else c'est sans condition...
0
sa veut pas compiler pourquoi ?
0
chui con ma parole XD un int XD
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
30 juil. 2012 à 19:42
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,
0

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

Posez votre question
merci j'avait vu ma connerie ;)
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
30 juil. 2012 à 22:45
Ok, donc tu peux mettre en résolu ;-)))
0