Besoin d'aide programme simple

superkirikou2 Messages postés 2 Statut Membre -  
superkirikou2 Messages postés 2 Statut Membre -
Bonjour,
je voudrai savoir pourquoi mon programme n'affiche jamais la réponse "bravo la capitale de la france est bien paris" mais tout le temps l'autre par defaut
a priori il n'arrve pas a capter dans la condition le fait que l'on marque paris !
j'aimerai un peu d'aide la dessu svp merci d'avance !

/* Inclusion de bibliothèques */

#include <stdio.h>
#include <conio.h>
#include <string.h>
/* Programme */

void main()

{

/* Inclusion des variables*/

char capitale1[100];
char paris[] = "paris";

/* Quizz */

printf("Voici un petit quizz sur les capitales d'Europe :\n\n");

printf("Quelle est la capitale de la France ?\n\n");
scanf_s("%s",capitale1);
if (strcmp(capitale1,paris)== 0)
{
printf("\nBravo la capitale de la France est Paris !");
}
else
{
printf("Et non la capitale de la France n'est pas cela!\n\n");
}

/* Fin du programme */

_getch();
}
A voir également:

2 réponses

toto666 Messages postés 331 Statut Membre 14
 
Salut,

Je suis loin d'etre un pro en C mais j'ai vu quelques erreurs.
Voila un code qui devrait normallement marcher ??

#include <stdio.h>
#include <conio.h>
#include <string.h>
/* Programme */

int main(int argc, char *argv[])
{

/* Inclusion des variables*/

char capitale1[100];
char paris[] = "paris";

/* Quizz */

printf("Voici un petit quizz sur les capitales d'Europe :\n\n");

printf("Quelle est la capitale de la France ?\n\n");
scanf("%s", &capitale1);
if (strcmp(capitale1,paris)== 0)
{
printf("\nBravo la capitale de la France est Paris !");
}
else
{
printf("Et non la capitale de la France n'est pas cela!\n\n");
}

/* Fin du programme */

_getch();
}
0
superkirikou2 Messages postés 2 Statut Membre
 
merci beaucoup c genial !
0