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 :

Compilation CPP OSX


Sujet :

C++

  1. #1
    Candidat au Club
    Femme Profil pro
    Webmaster
    Inscrit en
    Octobre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2018
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Compilation CPP OSX
    Bonjour à tous

    Je ne suis pas du tout dans le domaine de la programmation, c'est pour cela que je viens vous demander votre aide...
    Je pense que pour vous, ça va vous demander 3 secondes pour répondre à ma demande

    J'organise une Murder Party, et pour rendre la soirée plus réaliste, l'auteur nous donne la possibilité d'avoir un petit programme en cpp.

    Voici le lien PDF : http://www.murder-party.org/wp-conte...s-detoiles.pdf
    Le code se trouve page 157 mais je vais vous le retranscrire plus bas car le copié-collé est compliqué (mélange images et texte).

    Est-ce que quelqu'un aurait la possibilité et la gentillesse de me créer un fichier exécutable pour OSX svp ?

    Voici le code (intelligence_artificielle_EM85_Galaxy.cpp) :

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    #include <iostream>
    #include <stdlib.h>
    #include <stdio.h>
    #include <fstream>
    #include <cmath>
    #include <iomanip>
     
    using namespace std;
     
    int main()
    {
        int i;
        bool END,TERRA;
        double ID,WAIT,RUB;
     
        ID=0;
        TERRA=0;
        END=0;
        WAIT=1e6;
     
     
        do{
            cout << "----------------------------------------" << endl;
            cout << "----------------------------------------" << endl;
            cout << "ENTRER CODE IDENTIFICATION" << endl;
            cin >> ID;
            cout << "----------------------------------------" << endl;
            cout << "----------------------------------------" << endl;
     
            if(ID==1023)
            {
                cout << "ID: COMMANDANT HARIS" << endl;
                cout << "PROCESSUS DE VERIFICATION SECONDAIRE" << endl;
                cout << "CODE DE SECURITE AVANT ACTIVATION ?" << endl;
                cin >> RUB;
                if(RUB==4268)
                {
     
                    RUB=0;
                    cout << "----------------------------------------" << endl;
                    cout << "----------------------------------------" << endl;
                    cout << "ACTIVATION DU PROCESSUS TOP SECRET ?" << endl;
                    cout<<"1==OUI //0==NON"<<endl;
                    cin >> TERRA;
                    if(TERRA==1)
                    {
     
                        cout << "ENTRER CODE D'ACTIVATION DU PROCESSUS DE TERRAFORMATION" << endl;
                        cin >> RUB;
                        if(RUB==7774)
                        {
                            cout << "CALCUL DES PARAMETRES EXTERNES" << endl; sleep(5);
                            for(i=0; i<WAIT; i++)
                            {
                                cout << "....." << setprecision(14) << rand() << endl;
                            }
                            cout<<"----------------------------------------" << endl;
                            cout<<"----------------------------------------" << endl;
                            cout<<"PROCESSUS DE TERRAFORMATION INITIE" << endl;
                            cout<<".....TERRAFORMATION EN COURS" << endl;
                            cout<<".....TEMPS D'ATTENTE ESTIME : 602 JOURS" << endl;
                            cout<<".....FIN DE LA MURDER PARTY" << endl;
                            END=1;
                        }
                        else
                        {
                            cout<<"CODE INCORRECT" << endl;}
                            cout<<"ABANDON DU PROCESSUS" << endl;
                        }
                }
                else
                {
                         cout<<"ABANDON DU PROCESSUS" << endl;
                }
            }
            else
            {
                cout << "CODE INCORRECT" << endl;
                cout << "ABANDON DU PROCESSUS" << endl;
            }
            cout << endl;
            cout << endl;
            cout << endl;
            cout << endl;
        }
        else if(ID==6052)
        {
            cout << "ID: NAVIGATEUR VEZEN" << endl;
            cout << "UTILISATION VENTAIL OBSERVATION" << endl;
            cout << "SCAN DE L'ENVIRONNEMENT PROCHE DU VAISSEAU" << endl;
            cout << "CALCUL DES PARAMETRES EXTERNES" << endl;
            sleep(5);
            for(i=0; i<WAIT; i++)
            {
                cout << "....." << setprecision(14) << rand() << endl;
            }
            cout << "----------------------------------------" << endl;
            cout << "----------------------------------------" << endl;
            cout << "RAPPORT D'OBSERVATION PRET" << endl;
            cout << endl;
            cout << endl;
            cout << endl;
            cout << endl;
        }
        else if(ID==9085)
        {
            cout << "ID: CHEF MECANICIEN ALUDRA" << endl;
            cout << "DIAGNOSTIQUE DU VAISSEAU" << endl;
            cout << "SCAN DES FONCTIONS VITALES DU VAISSEAU" << endl;
            cout << "CALCUL DES PARAMETRES EXTERNES" << endl;
            sleep(5);
            for(i=0; i<WAIT; i++)
            {
                cout << "....." << setprecision(14) << rand() << endl;
            }
            cout << "----------------------------------------" << endl;
            cout << "----------------------------------------" << endl;
            cout << "DIAGNOSTIQUE DU VAISSEAU PRET" << endl;
            cout << endl;
            cout << endl;
            cout << endl;
            cout << endl;
        }
        else if(ID==1109) {
            cout << "ID: MEDECIN DE BORD RANA" << endl;
            cout << "ANALYSE DES ECHANTILLONS DE SANG" << endl;
            cout << "SCAN DES PLAQUETTES ET GLOBULES" << endl;
            cout << "CALCUL DES PARAMETRES EXTERNES" << endl;
            sleep(5);
            for(i=0; i<WAIT; i++)
            {
                cout << "....." << setprecision(14) << rand() << endl;
            }
            cout << "----------------------------------------" << endl;
            cout << "----------------------------------------" << endl;
            cout << "BILAN DE SANTE PRET" << endl;
            cout << endl;
            cout << endl;
            cout << endl;
            cout << endl;
        }
        else
        {
            cout << "CODE IDENTIFICATION INCORRECT" << endl;
            cout << endl;
            cout << endl;
            cout << endl;
            cout << endl;
        }
     
        system("canberra-gtk-play -f Bip.ogg");
     
    }while(END==0);
     
    return 0;
     
    }

  2. #2
    Membre habitué
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2008
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2008
    Messages : 164
    Points : 154
    Points
    154
    Par défaut
    Bonjour,

    Je n'ai pas OSX, mais as-tu essayé de le compiler toi même?

    un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    g++ intelligence_artificielle_EM85_Galaxy.cpp
    devrait suffire

    Cordialement

  3. #3
    Candidat au Club
    Femme Profil pro
    Webmaster
    Inscrit en
    Octobre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2018
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Bonjour Zuthos

    Et bien j'ai essayé via Xcode mais j'y comprend strictement rien... Je n'arrive à rien avec ce logiciel. C'est vraiment pas mon domaine.
    C'est pour ça que je fais appel à vous parce que je suis sûre qu'il suffit de pas grand chose.

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 104
    Points
    43 104
    Par défaut
    Si ti as xcode d'installé, ouvres un terminal et tapes :
    Tu devrais avoir une fenêtre te proposant l'installation. Mais je pense que ça dépend des versions d'os X.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Candidat au Club
    Femme Profil pro
    Webmaster
    Inscrit en
    Octobre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2018
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Bonsoir Chrtophe.
    J’ai essayé ta commande et celle de zuthos mais ça ne donne rien.

  6. #6
    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 : 49
    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
    Points : 16 213
    Points
    16 213
    Par défaut
    Je pense que soit tu t'es trompé dans le copier/coller, soit il s'est trompé dans le code... Et tout cas, pour un petit projet comme ça, je te conseille d'utiliser plutôt un compilateur en ligne, comme https://wandbox.org/

    Et ajoute au début du code : void sleep(int){} car la fonction sleep n'est pas standard, là ça la remplace par une fonction qui ne fait rien...
    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.

Discussions similaires

  1. compilation g++ OSX et pkg-config
    Par carton99 dans le forum OpenCV
    Réponses: 0
    Dernier message: 27/11/2013, 17h40
  2. [SOAP]Compilation du fichier stdsoap2.cpp (gSoap)
    Par Neo41 dans le forum C++Builder
    Réponses: 2
    Dernier message: 11/02/2005, 14h55
  3. Problemes de compilations exemple createdevice.cpp de Direct
    Par Maverick357 dans le forum DirectX
    Réponses: 8
    Dernier message: 03/02/2005, 15h29
  4. [Borland CPP Compiler] Probleme avec !! Path !!
    Par kanzarih dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 20/10/2004, 23h07
  5. compilation directx dev-cpp
    Par gaut dans le forum DirectX
    Réponses: 3
    Dernier message: 11/02/2004, 04h16

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