Probleme de compilation !
Résolu
Freakin
Messages postés
134
Statut
Membre
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour tout le monde ;)
j'ai recemment cree ce petit projet mis il Fail
Il ne veut pas compiler il M'indique :
" Error: Stray '\240' in program "
Et je ne vois pas où est le probleme,
pourriez vous m'aidez s'il vous plais :p
Code Source :
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
int main()
{
int choix1;
char nom[100];
printf("Quel est votre prenom ? ");
scanf("%s", nom);
printf("Salut %s, peut-tu resoudre ce probleme ? ");
printf("\nUne Personne agee promene son chien ");
printf("\net se rencontre qu'il a parcourue 86metres en 5minutes ");
printf("\nCombien de metres parcourera-t-il au bout de 10minutes ? ");
printf("\nAu bout de 20minutes ? ");
printf("\nAu bout de 12minutes ? ");
printf("\nAlors te sent tu en forme pour resoudre ce probleme ");
{
printf("\nAppuie sur 1 Pour le resoudre ");
printf("\nAppuie sur 2 Si tu es un bouffon ");
printf("\n--------- Alors -------- \n");
scanf("%d", &choix1);
}
if(choix1 == 1)
{
system("color c ");
{
int i = 0;
puts("Chargement des ressources en cours...\n");
for (; i < 10; i++)
{
printf("#");
Sleep(500);
}
puts("\n\nFait !\n");
getchar();
return 0;
}
printf("\nUne Personne agee promene son chien et ");
printf("se rencontre qu'il a parcourue 86metres en 5minutes");
printf("\nCombien de metres parcourera-t-il au bout de 10minutes ? ");
printf("\nAu bout de 20Minutes ? ");
printf("\nAu bout de 12Minutes ? ");
}
else if (choix1 == 2)
{
printf("Pff Loosez :oo -_-' ");
}
}
j'ai recemment cree ce petit projet mis il Fail
Il ne veut pas compiler il M'indique :
" Error: Stray '\240' in program "
Et je ne vois pas où est le probleme,
pourriez vous m'aidez s'il vous plais :p
Code Source :
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
int main()
{
int choix1;
char nom[100];
printf("Quel est votre prenom ? ");
scanf("%s", nom);
printf("Salut %s, peut-tu resoudre ce probleme ? ");
printf("\nUne Personne agee promene son chien ");
printf("\net se rencontre qu'il a parcourue 86metres en 5minutes ");
printf("\nCombien de metres parcourera-t-il au bout de 10minutes ? ");
printf("\nAu bout de 20minutes ? ");
printf("\nAu bout de 12minutes ? ");
printf("\nAlors te sent tu en forme pour resoudre ce probleme ");
{
printf("\nAppuie sur 1 Pour le resoudre ");
printf("\nAppuie sur 2 Si tu es un bouffon ");
printf("\n--------- Alors -------- \n");
scanf("%d", &choix1);
}
if(choix1 == 1)
{
system("color c ");
{
int i = 0;
puts("Chargement des ressources en cours...\n");
for (; i < 10; i++)
{
printf("#");
Sleep(500);
}
puts("\n\nFait !\n");
getchar();
return 0;
}
printf("\nUne Personne agee promene son chien et ");
printf("se rencontre qu'il a parcourue 86metres en 5minutes");
printf("\nCombien de metres parcourera-t-il au bout de 10minutes ? ");
printf("\nAu bout de 20Minutes ? ");
printf("\nAu bout de 12Minutes ? ");
}
else if (choix1 == 2)
{
printf("Pff Loosez :oo -_-' ");
}
}
A voir également:
- Probleme de compilation !
- Breach compilation c'est quoi - Guide
- Comment faire une compilation de musique - Forum Audio
- Erreur de compilation projet ou bibliothèque introuvable - Forum VB / VBA
- Message d'erreur Excel projet ou bibliotheque introuvable ! - Forum Excel
- Problème Compilation Dev-C++ - Forum C++
4 réponses
Tu as probablement un espace insécable dans ton programme. Remplace la ligne qu'indique le compilateur par le même contenu mais en retapant tout avec ton clavier (pas de copier-coller puisque tu recopierais l'espace).
Petite correction du code :
printf("Salut %s, peut-tu resoudre ce probleme ? ");
Tu as oublié l'argument : printf("....%s...", nom);
Tu as oublié : return 0; en fin de main().
Et ton return 0; en plein milieu de code, c'est le meilleur moyen de ne pas exécuter ce qu'il y a après.
En bref, il faut que tu revois ton code et surtout l'usage des accolades qui est bancale.
printf("Salut %s, peut-tu resoudre ce probleme ? ");
Tu as oublié l'argument : printf("....%s...", nom);
Tu as oublié : return 0; en fin de main().
Et ton return 0; en plein milieu de code, c'est le meilleur moyen de ne pas exécuter ce qu'il y a après.
En bref, il faut que tu revois ton code et surtout l'usage des accolades qui est bancale.