Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Eclipse > Eclipse C & C++
Eclipse C & C++ Forum d'entraide Eclipse pour C et C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 31/03/2012, 12h03   #1
JimDraw
Invité régulier
 
Inscription : mars 2012
Messages : 67
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 67
Points : 7
Points : 7
Bonjour à tous,

Voilà, ayant appris à coder avec code::blocks en C, je m'y suis habitué mais j'ai trouvé Eclipse avec lequel je code en PHP et prochainement peut-être Java.

J'ai donc voulu passer sur Eclipse pour le C. J'ai installé CDT, mingw et msys.

Cependant, lorsque je compile tout se passe bien sauf lorsque j'ai un scanf. Le texte ne s'affiche pas, je ne comprends pas pourquoi.

J'aimerais savoir pourquoi cela ne fonctionne pas.

Merci d'avance pour votre aide.
JimDraw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2012, 00h22   #2
kremvax
Membre confirmé
 
Inscription : mars 2005
Messages : 220
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2005
Messages : 220
Points : 222
Points : 222
Peux-tu être plus précis, ce n'est pas très clair : tu dis que c'est un problème de compilation, puis que "le texte ne s'affiche pas" de quel texte parles-tu? C'est bien une erreur à la compilation, ou à l'exécution?
kremvax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2012, 12h00   #3
JimDraw
Invité régulier
 
Inscription : mars 2012
Messages : 67
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 67
Points : 7
Points : 7
Voici un code :

Code :
1
2
3
int age = 0;
printf("quel est votre age ?");
scanf("%d", &age);
Lorsque je compile le code, rien ne s'affiche. Si je retire le scanf, le printf et que je compile le code, ça s'affiche.
JimDraw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2012, 02h00   #4
ericd69
Expert Confirmé
 
Avatar de ericd69
 
Homme Eric Dureuil
Développeur informatique
Inscription : avril 2011
Messages : 1 802
Détails du profil
Informations personnelles :
Nom : Homme Eric Dureuil
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 1 802
Points : 3 096
Points : 3 096
Bonjour,

Mets un code complet pas seulement des extraits, sinon on ne peut pas savoir ce qui ne va pas...

Et si tu as une erreur, mets les infos qui la concernent.

As-tu fait l'include qui va bien ?
__________________
soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...
ericd69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2012, 22h15   #5
JimDraw
Invité régulier
 
Inscription : mars 2012
Messages : 67
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 67
Points : 7
Points : 7
Y'a pas plus que

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
#include <stdio.h>
#include <stdlib.h>
 
 
int main(int argc, char *argv[]) {
 
    int age = 0;
    printf("quel est votre age ?");
    scanf("%d", &age);
 
    return EXIT_SUCCESS;
}
et y'a aucune erreur
JimDraw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2012, 22h26   #6
ericd69
Expert Confirmé
 
Avatar de ericd69
 
Homme Eric Dureuil
Développeur informatique
Inscription : avril 2011
Messages : 1 802
Détails du profil
Informations personnelles :
Nom : Homme Eric Dureuil
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 1 802
Points : 3 096
Points : 3 096
et tu as configuré cdt comment?

car j'ai eu des soucis sur les includes de lib faut choisir les bons surtout si tu as 32 et 64 bits, etc et quoi en linker...

montre ta ligne de commande finale...

tu as laissé le make en auto? tu as choisi quoi pour lui?
__________________
soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...
ericd69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2012, 10h33   #7
JimDraw
Invité régulier
 
Inscription : mars 2012
Messages : 67
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 67
Points : 7
Points : 7
A part inclure minGW à eclipse je n'ai rien fait.

le make est en auto.
Je viens de voir qu'eclipse ne créer pas un main.c mais nomdetonprojet.c

Pour ce qui est des lib, j'ai vérifié, elles y sont bien.

logiquement, la console d'eclipse devrait m'afficher le message, puis parès je fais le scanf. la c'est l'inverse j'ai l'impression, tant que je ne donne pas d'age, le printf ne s'affiche pas.
JimDraw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2012, 18h03   #8
ericd69
Expert Confirmé
 
Avatar de ericd69
 
Homme Eric Dureuil
Développeur informatique
Inscription : avril 2011
Messages : 1 802
Détails du profil
Informations personnelles :
Nom : Homme Eric Dureuil
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 1 802
Points : 3 096
Points : 3 096
et si tu exécutes en direct?
__________________
soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...
ericd69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2012, 21h28   #9
JimDraw
Invité régulier
 
Inscription : mars 2012
Messages : 67
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 67
Points : 7
Points : 7
En direct ? comment ça ?
JimDraw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2012, 23h14   #10
ericd69
Expert Confirmé
 
Avatar de ericd69
 
Homme Eric Dureuil
Développeur informatique
Inscription : avril 2011
Messages : 1 802
Détails du profil
Informations personnelles :
Nom : Homme Eric Dureuil
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 1 802
Points : 3 096
Points : 3 096
quand tu double cliques sur l'exécutable produit?
__________________
soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...
ericd69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2012, 16h06   #11
JimDraw
Invité régulier
 
Inscription : mars 2012
Messages : 67
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 67
Points : 7
Points : 7
Ca fonctionne, je pense que ça vient de la console d'eclipse
JimDraw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2012, 16h22   #12
ericd69
Expert Confirmé
 
Avatar de ericd69
 
Homme Eric Dureuil
Développeur informatique
Inscription : avril 2011
Messages : 1 802
Détails du profil
Informations personnelles :
Nom : Homme Eric Dureuil
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 1 802
Points : 3 096
Points : 3 096
oui tu dois avoir un problème de configuration du debuger ou l'action de saisie apparait dans une fenêtre qui n'est pas ouvert ou un onglet que tu n'as pas identifié...
__________________
soyons pensez à mettre quand votre problème est résolu ou à utiliser pour les réponses pertinentes...
ne posez pas de problématique soi-disant simplifiée sur des problèmes que vous n'êtes pas capable de résoudre par respect pour ceux qui planchent dessus... sinon: et à utiliser pour insérer votre code...
ericd69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2012, 22h29   #13
JimDraw
Invité régulier
 
Inscription : mars 2012
Messages : 67
Détails du profil
Informations forums :
Inscription : mars 2012
Messages : 67
Points : 7
Points : 7
Non ça s'affiche bien dans la console de eclipse
JimDraw est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h56.


 
 
 
 
Partenaires

Hébergement Web