C, petit problème en console
Résolu
mogrande
Messages postés
251
Date d'inscription
Statut
Membre
Dernière intervention
-
Giorgiolino Messages postés 253 Date d'inscription Statut Contributeur Dernière intervention -
Giorgiolino Messages postés 253 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un problème dans le language C en console sous visualC++ express 2008, j'ai fais ce code, mais il ne fonctionne pas, même avec le débuggeurs, je n'arrive pas à cerner le problème:
LE CODE:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// Début de la fonction
int age = 0;/* On initialise la variable à 0*/
printf("Quel age avez-vous donc Maelle?");/* on pose la question avec un printf*/
scanf("%d", &age);/*pour que l'on puisse marqué le nombre*/
printf("Ah, tu as donc %d ans je m'y attendais, mais alors tu es majeur! Felicitations!\n", age);
printf("Combien de chats a tu maelle?");
scanf("%d", &chat);
printf("Alors comme ça, tu as %d chats! Bravo!\n", chat);
printf("COmbien as-tu de freres maelle?\n");
scanf("%d", &freres);
printf("A, tu as %d frere seulement!\n", freres);
system("pause");
return 0;
// Fin de la fonction
}
Le débuggeur:
1>------ Début de la génération : Projet : Variables, Configuration : Debug Win32 ------
1>Compilation en cours...
1>main.c
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(10) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306) : voir la déclaration de 'scanf'
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(13) : error C2065: 'chat' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(14) : error C2065: 'chat' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(16) : error C2065: 'freres' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(17) : error C2065: 'freres' : identificateur non déclaré
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\LSDA\Mes documents\Projet C C++\projet C\Variables\Variables\Debug\BuildLog.htm"
1>Variables - 4 erreur(s), 1 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
Je vous remercie d'avance, au revoir.
J'ai un problème dans le language C en console sous visualC++ express 2008, j'ai fais ce code, mais il ne fonctionne pas, même avec le débuggeurs, je n'arrive pas à cerner le problème:
LE CODE:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// Début de la fonction
int age = 0;/* On initialise la variable à 0*/
printf("Quel age avez-vous donc Maelle?");/* on pose la question avec un printf*/
scanf("%d", &age);/*pour que l'on puisse marqué le nombre*/
printf("Ah, tu as donc %d ans je m'y attendais, mais alors tu es majeur! Felicitations!\n", age);
printf("Combien de chats a tu maelle?");
scanf("%d", &chat);
printf("Alors comme ça, tu as %d chats! Bravo!\n", chat);
printf("COmbien as-tu de freres maelle?\n");
scanf("%d", &freres);
printf("A, tu as %d frere seulement!\n", freres);
system("pause");
return 0;
// Fin de la fonction
}
Le débuggeur:
1>------ Début de la génération : Projet : Variables, Configuration : Debug Win32 ------
1>Compilation en cours...
1>main.c
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(10) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306) : voir la déclaration de 'scanf'
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(13) : error C2065: 'chat' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(14) : error C2065: 'chat' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(16) : error C2065: 'freres' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(17) : error C2065: 'freres' : identificateur non déclaré
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\LSDA\Mes documents\Projet C C++\projet C\Variables\Variables\Debug\BuildLog.htm"
1>Variables - 4 erreur(s), 1 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
Je vous remercie d'avance, au revoir.
A voir également:
- C, petit problème en console
- Test console steam deck - Guide
- Console action - Accueil - Jeu vidéo
- Problème console vélo elliptique domyos ✓ - Forum Loisirs / Divertissements
- Petit 2 ✓ - Forum Bureautique
- Comment imprimer une photo en petit - Forum Photo numérique
5 réponses
Bonjour,
essaye plutôt comme ceci
Et surtout !
1) Sauvegarde à nouveau le fichier main.c (Ctrl + S)
2) Recompile-le (Ctrl + F9)
3) ...et enfin seulement tu exécuteras le programme. (Ctrl + F10)
Bon courage.
essaye plutôt comme ceci
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { // Début de la fonction int age = 0;/* On initialise la variable à 0*/ int chat = 0 ; int freres = 0; printf("Quel age avez-vous donc Maelle?");/* on pose la question avec un printf*/ scanf("%d", &age);/*pour que l'on puisse marqué le nombre*/ printf("Ah, tu as donc %d ans je m'y attendais, mais alors tu es majeur! Felicitations!\n", age); printf("Combien de chats a tu maelle?"); scanf("%d", &chat); printf("Alors comme ça, tu as %d chats! Bravo!\n", chat); printf("COmbien as-tu de freres maelle?\n"); scanf("%d", &freres); printf("A, tu as %d frere seulement!\n", freres); system("pause"); return 0; system("PAUSE"); return 0; // Fin de la fonction }
Et surtout !
1) Sauvegarde à nouveau le fichier main.c (Ctrl + S)
2) Recompile-le (Ctrl + F9)
3) ...et enfin seulement tu exécuteras le programme. (Ctrl + F10)
Bon courage.
Moi non plus je ne vois pas le problème mais essaies de déclarer tes variables toutes en même temps ça peut marcher :
int age = 0, chat = 0, freres = 0;
int age = 0, chat = 0, freres = 0;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Le code:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// Début de la fonction
int age = 0;/* On initialise la variable à 0*/
printf("Quel age avez-vous donc Maelle?");/* on pose la question avec un printf*/
scanf("%d", &age);/*pour que l'on puisse marqué le nombre*/
printf("Ah, tu as donc %d ans je m'y attendais, mais alors tu es majeur! Felicitations!\n", age);
int chat = 0;
printf("Combien de chats a tu maelle?");
scanf("%d", &chat);
printf("Alors comme ça, tu as %d chats! Bravo!\n", chat);
int freres = 0;
printf("COmbien as-tu de freres maelle?\n");
scanf("%d", &freres);
printf("A, tu as %d frere seulement!\n", freres);
system("pause");
return 0;
// Fin de la fonction
}
Le débuggeur:
1>------ Début de la génération : Projet : Variables, Configuration : Debug Win32 ------
1>Compilation en cours...
1>main.c
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(10) : warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(306) : voir la déclaration de 'scanf'
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(12) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(14) : error C2065: 'chat' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(15) : error C2065: 'chat' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(16) : error C2143: erreur de syntaxe : absence de ';' avant 'type'
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(18) : error C2065: 'freres' : identificateur non déclaré
1>c:\documents and settings\lsda\mes documents\projet c c++\projet c\variables\variables\main.c(19) : error C2065: 'freres' : identificateur non déclaré
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\LSDA\Mes documents\Projet C C++\projet C\Variables\Variables\Debug\BuildLog.htm"
1>Variables - 6 erreur(s), 1 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
Merci d'avance, aur evoir