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 :

La condition IF


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut La condition IF
    Bonjour, j'ai essayer de compiler le code source suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    #include <stdio.h>
    #include <stdlib.h>
     
    int main(int argc, char *argv[])
    {
        long age = 20;
     
        if (age >= 18)
        {
          printf ("Vous etes majeur !\n");
        }
     
        system("PAUSE");   
        return 0;
    }
    Mais un message d'erreur me dit que le fichier est introuvable, sauriez vous se qui cose se problème

    Ce que je voudrais faire a partir de cette condition c'est un code qui test si un fichier existe sur le disque dur et affiche un message si le fichier existe ou un autre mlessage s'il n'existe pas, sauriez vous m'aider ?

  2. #2
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Il doit t'indiquer le nom du fichier introuvable, non ? Peux-tu nous le dire ?

    A part ça, en C++, on évite généralement printf, et on utilise cout à la place.

    Pour tester l'existence d'un fichier, le plus simple est de l'ouvrir en lecture, et de regarder s'il y a eu un problème.
    http://c.developpez.com/faq/cpp/?pag...IERS_existence
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  3. #3
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Bonjour et merci beaucoup

    Citation Envoyé par JolyLoic
    Il doit t'indiquer le nom du fichier introuvable, non ? Peux-tu nous le dire ?
    Non il ne dit pas le nom du fichier, mon fichier source s'appele Condition if.c

    Citation Envoyé par JolyLoic
    A part ça, en C++, on évite généralement printf, et on utilise cout à la place.

    Pour tester l'existence d'un fichier, le plus simple est de l'ouvrir en lecture, et de regarder s'il y a eu un problème.
    http://c.developpez.com/faq/cpp/?pag...IERS_existence
    Merci pour les renseignements

  4. #4
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 366
    Par défaut
    Ce serait pas un problème de Makefile des fois ?

  5. #5
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    C'est quoi Makefile ?

  6. #6
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 366
    Par défaut
    Le fichier qui donne les règles de compilation (avec notamment les fichiers à inclure, etc).

    Vu que tu ne sais pas ce que c'est, je suppose que tu utilises un IDE qui génère le Makefile pour toi. Donc voir si la config de ton projet est bonne.

    Quel est le message d'erreur exact lorsque tu essayes de compiler ?

  7. #7
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Voila ce qu'il y a:

    Compiler: Default compiler
    Executing gcc.exe...
    gcc.exe "C:\Documents and Settings\user\Bureau\If.c" -o "C:\Documents and Settings\KooKaTix\Bureau\If.exe" -I"C:\Programation\Dev-Cpp\include" -L"C:\Programation\Dev-Cpp\lib"
    Execution terminated

  8. #8
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Hum, je ne vois rien là dedans qui corresponde au message "Le fichier spécifié est introuvable"... A moins que ce soit gcc.exe qu'il n'ait pas trouvé. Est-tu sur d'avoir installé correctement devcpp ? Y a-t-il un fichier gcc.exe sur ton disque ?
    Dans les options de devcpp, les répertoires sont-ils corrects ? Essaye de mettre ton code dans des répertoires sans espaces, parfois les programmes venant d'unix comme gcc ont du mal avec.
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  9. #9
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Ben j'ai réinstaller dev cpp et maitenant la compilation se passe bien

  10. #10
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Maitenant j'aimerais ajouter deux chose dans mon code:

    1) Ajouter une fonction qui demande à l'utilisateur de saisir son age

    2) Ajouter un message si l'age est inférieur a 18 ans

    Sauriez vous m'aider ?

    Je repost ici mon code de dépar:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #include <stdio.h> 
    #include <stdlib.h>   
    int main(int argc, char *argv[])
     {
      long age = 20;
       if (age >= 18)
      {  
    printf ("Vous etes majeur !\n");
     }   
    system("PAUSE"); 
    return 0;
     }

  11. #11
    Membre expérimenté Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Par défaut
    regarde du coté de cin pour la saisie

Discussions similaires

  1. Condition If multiple
    Par M1000 dans le forum ASP
    Réponses: 2
    Dernier message: 01/03/2004, 13h46
  2. [MYSQL] conditions et requetes
    Par sebos63 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/02/2004, 16h41
  3. Condition sur debug et release
    Par xave dans le forum MFC
    Réponses: 3
    Dernier message: 04/02/2004, 15h04
  4. Condition et contenu TImage
    Par Detlev_linux dans le forum Langage
    Réponses: 6
    Dernier message: 23/12/2003, 01h00
  5. boucle avec condition d'arret changeante
    Par NicoH dans le forum Langage
    Réponses: 3
    Dernier message: 10/06/2003, 11h48

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