Language c
Résolu
popo15
Messages postés
57
Date d'inscription
Statut
Membre
Dernière intervention
-
popo15 Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
popo15 Messages postés 57 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila je voudrais juste une précision pour cela je vais utiliser un exemple:
#include<stdio.h>
void exemple (void)
{
char x;
int valeur;
printf ("les valeurs sont : A/B, );
scanf("%c%*c",&x);
if (x='A')
valeur = 3;
else valeur = 5;
printf (la valeur est %d,valeur);
Ma question porte sur le if(x='A'). Dois je le laisser comme ca ou mettre if(x=='A') ou encore autre chose.
Merci d'avance
Voila je voudrais juste une précision pour cela je vais utiliser un exemple:
#include<stdio.h>
void exemple (void)
{
char x;
int valeur;
printf ("les valeurs sont : A/B, );
scanf("%c%*c",&x);
if (x='A')
valeur = 3;
else valeur = 5;
printf (la valeur est %d,valeur);
Ma question porte sur le if(x='A'). Dois je le laisser comme ca ou mettre if(x=='A') ou encore autre chose.
Merci d'avance
A voir également:
- Language c
- Windows display language french - Guide
- Language binaire - Guide
- Vistalizator language pack windows 7 - Télécharger - Traduction
- Autocad 2008 language pack french - Forum AutoCAD
- Photoshop cs6 french language pack - Forum Photoshop
4 réponses
Bonsoir.
Le = en langage c permet d'affecter donc avec if(x='A') tu affectes le caractère A à x.
Pour tester si une variables est égale il faut utiliser : ==
Le = en langage c permet d'affecter donc avec if(x='A') tu affectes le caractère A à x.
Pour tester si une variables est égale il faut utiliser : ==
Donc dans ce cas la je veut tester si x=A donc j(utilise ==.
Merci beaucoup.
C'est plus claire.
Bonne soirée
Merci beaucoup.
C'est plus claire.
Bonne soirée