Besoin d'aide programme simple
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();
}
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();
}
Configuration: Windows Vista Internet Explorer 7.0
2 réponses
-
merci beaucoup c genial !
-
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();
}