LES CONDITIONS
commandant roxy
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Moi c'est le commandant roxy alias Biroue je suis très ravi de vous rencontrer en ce jour.
je sollicite une aide de votre part pour ce qui est des conditions en langage C.
soit le code suivant:
(excusez moi je sais qu'il est vraiment long mais bon j'espere que vous comprendrez)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
char nom[20]="";
char prenom[20]="";
char [12]="";
printf("entrez votre nom s'il vous plait\n");
scanf("%s",&nom);
printf("entrez votre prenom s'il vous plait\n");
scanf("%s",&prenom);
printf("entrez votre sexe s'il vous plait\n");
scanf("%s",&sexe);
if(sexe=="masculin"){
printf("bonjour monsieur %s %s bienvenue dans la console de windows", nom,prenom);
}else{
printf("bonjour madame %s %s bienvenue dans la console de windows", nom,prenom);
}
return 0;
je voudrais savoir si la seule condition if de ce code est correct du point de vue syntaxique
merci
Moi c'est le commandant roxy alias Biroue je suis très ravi de vous rencontrer en ce jour.
je sollicite une aide de votre part pour ce qui est des conditions en langage C.
soit le code suivant:
(excusez moi je sais qu'il est vraiment long mais bon j'espere que vous comprendrez)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
char nom[20]="";
char prenom[20]="";
char [12]="";
printf("entrez votre nom s'il vous plait\n");
scanf("%s",&nom);
printf("entrez votre prenom s'il vous plait\n");
scanf("%s",&prenom);
printf("entrez votre sexe s'il vous plait\n");
scanf("%s",&sexe);
if(sexe=="masculin"){
printf("bonjour monsieur %s %s bienvenue dans la console de windows", nom,prenom);
}else{
printf("bonjour madame %s %s bienvenue dans la console de windows", nom,prenom);
}
return 0;
je voudrais savoir si la seule condition if de ce code est correct du point de vue syntaxique
merci
A voir également:
- LES CONDITIONS
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Excel reporter des données sur une autre feuille avec conditions ✓ - Forum Excel
- Libreoffice calc si plusieurs conditions ✓ - Forum LibreOffice / OpenOffice
- Je ne suis pas un robot confidentialité - conditions ✓ - Forum Windows 8 / 8.1
- Fonction SI et ET dans libre office - Forum Bureautique
1 réponse
char [12]="";
Tu as oublié de mentionner la variable. sexe j'imagine.
scanf("%s",&nom);
Pas de & devant nom.
De même pour prénom, et sexe.
if(sexe=="masculin")
Ce n'est pas correct. En faisant ça, tu compares les adresses mémoires.
Pour comparer le chaînes entre elles, il faut utiliser : strcmp.
if (strcmp(sexe, "masculin")==0)
Google is your friend
Tu as oublié de mentionner la variable. sexe j'imagine.
scanf("%s",&nom);
Pas de & devant nom.
De même pour prénom, et sexe.
if(sexe=="masculin")
Ce n'est pas correct. En faisant ça, tu compares les adresses mémoires.
Pour comparer le chaînes entre elles, il faut utiliser : strcmp.
if (strcmp(sexe, "masculin")==0)
Google is your friend