Fonction c++
Résolu
Kaotix96
Messages postés
164
Statut
Membre
-
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
Merci d' avance
4 réponses
-
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 ? -
-
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.cppint 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 -