mon programme est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char s;
char nom[10];
printf("ENTRER VOTRE NOM:");
scanf("%s",nom);
printf("ENTRER VOTRE SEXE:");
scanf("%c",&s);
if ((s=='m')||(s=='M'))
printf("Bonjour Mr %s ",nom );
else
 if ((s=='f')||(s=='F'))
 printf("Bonjour Mme %s",nom);
getch();
return 0;
}
Mon problème est que lors de l'exécution, il ne me laisse pas saisir le sexe et se plante. Par contre si je fais la saisie du sexe avant celle du nom, le programme s'exécute correctement. Je ne comprends vraiment pas.
Notons que j'utilise turbo c++ 4.5