IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Comment exécuter un programme C sous Windows


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2019
    Messages : 6
    Par défaut Comment exécuter un programme C sous Windows
    Bonjour,

    Je suis un débutant, Je suis sur une machine windows 8,
    j'essaie en vain de tester un programme qui prend deux entiers en arguments et qui renvoie le minimum des deux,
    je ne sais pas comment m'y prendre.

    Ce que j'ai tenté :

    essai 1 : ouvrir le fichier exécutable avec Code::Blocks --> résultat : une fenêtre s'affiche et disparait immédiatement
    essai 2 : ouvrir l'invite de commande de windows, me placer dans le répertoire qui contient le fichier exécutable, entrer le nom suivi de l'extension --> résultat : rien

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 492
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 492
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Peux-tu poster le code de ton programme ? Peux-tu nous faire une capture d'écran de ce qu'il se passe quand tu exécutes le programme dans l'invite de commande ?

  3. #3
    Membre émérite
    Avatar de emixam16
    Homme Profil pro
    Chercheur en sécurité
    Inscrit en
    Juin 2013
    Messages
    335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Chercheur en sécurité

    Informations forums :
    Inscription : Juin 2013
    Messages : 335
    Par défaut
    Bonjour,

    essai 1 : ouvrir le fichier exécutable avec Code::Blocks --> résultat : une fenêtre s'affiche et disparait immédiatement
    Dans code:blocks quand ton programme se finit, la console se ferme automatiquement. C'est ce qui se passe, ton programme est exécuté très rapidement puis est fermé quasiment immédiatement. Donc tu ne vois rien

    Pour régler ça, deux possibilités:
    - Rajouter un getch(); juste avant le return de ton main. Cela attendra que tu appuies sur une touche de ton clavier pour fermer la fenêtre
    - Aller dans > Properties > Build targets > coche "pause when execution ends". Et voilà!
    essai 2 : ouvrir l'invite de commande de windows, me placer dans le répertoire qui contient le fichier exécutable, entrer le nom suivi de l'extension --> résultat : rien
    Comme a dit Bktero, quel est le code de ton programme? Affiches tu bien le résultat avec printf ou une fonction du genre?

  4. #4
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 801
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par tisan Voir le message
    j'essaie en vain de tester un programme qui prend deux entiers en arguments et qui renvoie le minimum des deux,
    ...
    essai 2 : ouvrir l'invite de commande de windows, me placer dans le répertoire qui contient le fichier exécutable, entrer le nom suivi de l'extension --> résultat : rien
    Et quand tu as entré le nom suivi de l'extension (donc le .exe quoi), tu lui as donné deux entiers en argument ???
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2019
    Messages : 6
    Par défaut
    Bonjour,
    J'ai un peu honte, j'ai essayé avec un autre programme et tout marche correctement,
    c'est juste que je n'ai pas utiliser la fonction scanf pour mon programme, désolé pour le dérangement, je m'étais affolé inutilement.

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 801
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par tisan Voir le message
    Citation Envoyé par tisan Voir le message
    j'essaie en vain de tester un programme qui prend deux entiers en arguments
    c'est juste que je n'ai pas utiliser la fonction scanf pour mon programme
    Ben... tel que décrit, ce programme n'a pas besoin de scanf(). Ou alors tu ne sais pas ce qu'est un argument et tu emploies ce mot à tort et à travers (ainsi que l'infinitif là où il faut un participe passé)...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment exécuter un programme en Pascal sous Delphi ?
    Par nadirmabed dans le forum Débuter
    Réponses: 6
    Dernier message: 07/12/2014, 04h18
  2. Comment exécuter un programme java sous Window ?
    Par newbo dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 04/10/2010, 06h05
  3. Exécuter un programme C sous windows avec Netbeans
    Par 2rock dans le forum Autres éditeurs
    Réponses: 0
    Dernier message: 21/09/2009, 12h19
  4. Comment exécuter un programme externe ?
    Par spikto dans le forum Langage
    Réponses: 12
    Dernier message: 27/06/2005, 16h18
  5. Comment désactiver Ctrl+Alt+Del sous Windows XP
    Par ETOKA dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 04/06/2003, 13h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo