Problemme avec projet c/c++ debutant
Dernière réponse : dans Programmation
Bonjour, je suis debutant et j aimerais que des personne me corrgige mes erreur voila :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long age = 0;
if (age >= 12 && age < 17)
{
printf("Vous ete ado");
}
else if ( age => 18 && age < 25)
{
printf("Vous ete mageur");
}
{
printf("Bonjour,\n\n je vais vous presentez ma 1ere console.\n");
printf("Voici, ma 1ere question:\n\n 1\ Quel age avez vous?");
scanf("%ld",&age);
printf("Vous avez %ld ans!\n\n",age);
long resultat = 0 , chiffre1 =0 , chiffre2 = 0 ; double messure =0 ;
printf(" Et aussi vous messurez combien?");
scanf("%lf",&messure);
printf( "Je ses maintenant votre taille est de %lf metres\n\n",messure);
printf(" Maintenant je vais vous faire une addition de !*nombre entie*!\n\n 2\ choisise donc votre chiffre 1 :");
scanf("%ld",&chiffre1);
printf(" 1\ Votre chiffre 2 :");
scanf("%ld",&chiffre2);
resultat = chiffre1 + chiffre2 ;
printf("%ld + %ld = %ld\n\n\n\n", chiffre1 , chiffre2 , resultat);
printf("Create bey Fabien\n\n");
printf("A +\n\n");
system("PAUSE");
return 0;
}
voila le rapport d erreur :
1>------ Début de la génération : Projet : Debu logiciel, Configuration : Debug Win32 ------
1>Compilation en cours...
1>main.c
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(11) : error C2059: erreur de syntaxe : '>'
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(15) : error C2449: trouvé '{' au niveau de la portée du fichier (en-tête de fonction manquant ?)
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(17) : warning C4129: ' ' : caractère de séquence d'échappement non reconnu
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(27) : warning C4129: ' ' : caractère de séquence d'échappement non reconnu
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(29) : warning C4129: ' ' : caractère de séquence d'échappement non reconnu
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(49) : error C2059: erreur de syntaxe : '}'
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\mbaPC\Mes documents\Visual Studio 2005\Projects\Debu logiciel\Debu logiciel\Debug\BuildLog.htm"
1>Debu logiciel - 3 erreur(s), 3 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
(j utilise visual c++ expresse(gratuit))
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long age = 0;
if (age >= 12 && age < 17)
{
printf("Vous ete ado");
}
else if ( age => 18 && age < 25)
{
printf("Vous ete mageur");
}
{
printf("Bonjour,\n\n je vais vous presentez ma 1ere console.\n");
printf("Voici, ma 1ere question:\n\n 1\ Quel age avez vous?");
scanf("%ld",&age);
printf("Vous avez %ld ans!\n\n",age);
long resultat = 0 , chiffre1 =0 , chiffre2 = 0 ; double messure =0 ;
printf(" Et aussi vous messurez combien?");
scanf("%lf",&messure);
printf( "Je ses maintenant votre taille est de %lf metres\n\n",messure);
printf(" Maintenant je vais vous faire une addition de !*nombre entie*!\n\n 2\ choisise donc votre chiffre 1 :");
scanf("%ld",&chiffre1);
printf(" 1\ Votre chiffre 2 :");
scanf("%ld",&chiffre2);
resultat = chiffre1 + chiffre2 ;
printf("%ld + %ld = %ld\n\n\n\n", chiffre1 , chiffre2 , resultat);
printf("Create bey Fabien\n\n");
printf("A +\n\n");
system("PAUSE");
return 0;
}
voila le rapport d erreur :
1>------ Début de la génération : Projet : Debu logiciel, Configuration : Debug Win32 ------
1>Compilation en cours...
1>main.c
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(11) : error C2059: erreur de syntaxe : '>'
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(15) : error C2449: trouvé '{' au niveau de la portée du fichier (en-tête de fonction manquant ?)
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(17) : warning C4129: ' ' : caractère de séquence d'échappement non reconnu
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(27) : warning C4129: ' ' : caractère de séquence d'échappement non reconnu
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(29) : warning C4129: ' ' : caractère de séquence d'échappement non reconnu
1>c:\documents and settings\mbapc\mes documents\visual studio 2005\projects\debu logiciel\debu logiciel\main.c(49) : error C2059: erreur de syntaxe : '}'
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\mbaPC\Mes documents\Visual Studio 2005\Projects\Debu logiciel\Debu logiciel\Debug\BuildLog.htm"
1>Debu logiciel - 3 erreur(s), 3 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
(j utilise visual c++ expresse(gratuit))
Autres pages sur : problemme projet debutant
Lassé par la pub ? Créez un compte
Salut
- A la ligne 7, ta conditions a une erreur "=>" sa n'existe pas c'est ">=", supérieur ou égal à.
- A la ligne 14, tu ouvre une accolade sans raisons.
- A lma ligne 19, tu déclare tes variables en pleins milieux du main malheureux
Au début !! au débUUUUUt!!!tu oublie aussi de séparer tes caractères d'attributions avec les valeurs de variables "chiffre1 =0" pas Bon le singe ::^^ --> = 0
-Tu dois faire des espace §§ printf("Vous avez %ld ans!\n\n", age);
N'oublis de faire des esapce entre des signes d'attributions exemple, ou une valeur...
- A la ligne 7, ta conditions a une erreur "=>" sa n'existe pas c'est ">=", supérieur ou égal à.
- A la ligne 14, tu ouvre une accolade sans raisons.
- A lma ligne 19, tu déclare tes variables en pleins milieux du main malheureux
Au début !! au débUUUUUt!!!tu oublie aussi de séparer tes caractères d'attributions avec les valeurs de variables "chiffre1 =0" pas Bon le singe ::^^ --> = 0 -Tu dois faire des espace §§ printf("Vous avez %ld ans!\n\n", age);
N'oublis de faire des esapce entre des signes d'attributions exemple, ou une valeur...
Voilà pourquoi je dis tjrs qu'il faut aller à l'école... ^^
Et une chose quand tu programmes, paufine l'affichage une fois que tout fonctionne alors abandonne les phrases etc et fais juste des retour à la ligne pour que ce soit clair --> printf("\n");
Pour ce genre de programme "void main()" est suffisant pas besoin de "int main(int argc, char *argv[])". Je ne vais pas expliquer pourquoi c'est trop tôt vu le genre de programme que tu fais pour le moment.
"if (age >= 12 && age < 17)
{
printf("Vous ete ado" );
}
else if ( age >= 18 && age < 25)
{
printf("Vous ete mageur" );
}"
Les moins de 12ans et + de 25ans ne sont pas pris en compte je pense que c'est voulu mais les 17ans ne sont pas non plus pris en compte!!
Ajoute "<= 17"
Et une chose quand tu programmes, paufine l'affichage une fois que tout fonctionne alors abandonne les phrases etc et fais juste des retour à la ligne pour que ce soit clair --> printf("\n");
Pour ce genre de programme "void main()" est suffisant pas besoin de "int main(int argc, char *argv[])". Je ne vais pas expliquer pourquoi c'est trop tôt vu le genre de programme que tu fais pour le moment.
"if (age >= 12 && age < 17)
{
printf("Vous ete ado" );
}
else if ( age >= 18 && age < 25)
{
printf("Vous ete mageur" );
}"
Les moins de 12ans et + de 25ans ne sont pas pris en compte je pense que c'est voulu mais les 17ans ne sont pas non plus pris en compte!!
Ajoute "<= 17"
Bonjour,
Quelques conseils si tu débutes :
a) Mets des commentaires dans tes programmes.
Rappel:
1:
Commentaire sur plusieur ligne
2:
b) Oublie le langage SMS c'est vraiment désagréable à lire surtout dans des codes sources au passage!!
c) Surveille ton hors-t'eau-grapheuh, car je suis certain que tu peux faire mieux
d) C'est en cherchant qu'on apprend, les problèmes trouvent toujours une solution, google est ton meilleur ami, la programmation sans problèmes de compilation n'est pas intéressante.
Cordialement,
Quelques conseils si tu débutes :
a) Mets des commentaires dans tes programmes.
Rappel:
1:
// Commentaire sur une ligne
Commentaire sur plusieur ligne
2:
/* J'aime bien * décrire ce que fait * cette partie du code */
b) Oublie le langage SMS c'est vraiment désagréable à lire surtout dans des codes sources au passage!!
c) Surveille ton hors-t'eau-grapheuh, car je suis certain que tu peux faire mieux
d) C'est en cherchant qu'on apprend, les problèmes trouvent toujours une solution, google est ton meilleur ami, la programmation sans problèmes de compilation n'est pas intéressante.
Cordialement,
Lassé par la pub ? Créez un compte