Fonction c++

Résolu
Kaotix96 Messages postés 164 Statut Membre -  
Kaotix96 Messages postés 164 Statut Membre -
Bonjour, je suis débutant en c++, et j'ai créer deux fichier cpp ou j' affiche un texte en version console, mon premier fichier, je l' ai nommé main.cpp et à l' intérieur j' utilise la fonction main "int main()", mon deuxième fichier s' appelle texte.cpp mais comme j'ai déjà utilisé la fonction main dans le premier fichier, j'aimerai savoir quelle fonction utilise dans texte.cpp sachant que je veux aussi afficher un texte.

Merci d' avance

4 réponses

  1. skymax406 Messages postés 242 Statut Membre 24
     
    en fait s'y j'ai bien compris ta fait sa :

    PAGE main.cpp :

    int main() {
    
    cout << "Hello World" << endl;
    
    }


    PAGE texte.cpp :

    int main() {
    
    cout << "Hello World Again" << endl;
    
    }


    c'est bien sa ?
    0
  2. Kaotix96 Messages postés 164 Statut Membre 12
     
    exactement
    0
  3. skymax406 Messages postés 242 Statut Membre 24
     
    Ok en fait un programme ne peut pas avoir 2 fonctions main.
    Il n'en faut qu'une dans ton main.cpp dans ton fichier texte.cpp tu peut créer une fonction que tu appelle dans ton main.

    Rien de mieu qu'un exemple :

    FICHIER texte.cpp
    int afficherText() { // Déclaration de la fonction  
    cout << "Hello World Again" << endl; // Affichage du texte  
    
    return 0;    // La fonction s'est bien executer elle renvoi donc 0

    }

    FICHIER main.cpp :

    int main(){  
    
    cout << "Hello World" << endl;  
    
    afficherText(); // Appel de ta fonction  
    
    return 0;  // Le programme s'est bien executé et retourne 0

    }

    Ton application va donc afficher :

    Hello World
    Hello World Again

    Voila

    PS : Noublie pas dans ta ligne de cmpilation de compiler les deux fichier source en mm temps, exemple : g++ main.cpp texte.cpp -o Nomduprog
    Souvent le gros du problème se trouve entre le clavier d'ordinateur et la chaise du bureau ... :D
    0
  4. Kaotix96 Messages postés 164 Statut Membre 12
     
    ok merci beaucoup
    0