begin process at 2012 05 28 13:08:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

appeler le int main() c++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

appeler le int main() c++

samedi 14 août 2010 à 05:13:44 | appeler le int main() c++

charleslemagicien

bonjour à tous,

Je suis dans un fichier connexe data.cpp et une fois ma fonction terminé je voudrais appeler le int main() du fichier main.cpp l'équivalent de:

Code C/C++ :
#include...

void fonction();

int main()
{
    void fonction();

return 0;
} 

void fonction()
{
// fin de la fonction recommence le main! mais la est la question comment faire?
}


Avez-vous une idée pour m'aider.

Merci d'avance
samedi 14 août 2010 à 11:35:16 | Re : appeler le int main() c++

rt15

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Bonjour,

Ton appel à fonction est curieux... Faute de frappe ?
Pour appeler le main, bin suffit de l'appeler... Sans faire une boucle infinie de préférence !

Code C/C++ :
#include <stdio.h>

int nFirstCall = 1;

void fonction();

int main()
{
  printf("main\n");
  if (nFirstCall)
    fonction();

  return 0;
} 

void fonction()
{
  printf("fonction\n");
  nFirstCall = 0;
  main();
}
samedi 14 août 2010 à 19:17:04 | Re : appeler le int main() c++

charleslemagicien

Merci pour la réponse! Tellement simple que je n'y avais pas pensé. Effectivement un void de trop pardonne mon erreur!


Cette discussion est classée dans : fonction, int, cpp, main, appeler


Répondre à ce message

Sujets en rapport avec ce message

scanf() [ par clb ] bonjour à tous,j'ecris par exemple :int fonction(){ if(true) return 0; else return -1}dans main, si cette fonction retourne 0,alors j'appli problème avec les templates [ par vecchio56 ] J'ai un petit problème en voulant compiler ceci (avec visual C++ 6): ////////////////////////////////////// Truc.htemplate class Truc{public: Truc(in Question de pointeurs [ par daivil ] Bonsoir,Alors admettons un type :typedef struct{ int nbPommes; int nbBananes;} T_panier;//Admettons ensuite une fonction mainint main(void){ T_panier Mélanger OpenGL et Glut [ par tintin72 ] SalutJ'aimerai me servir des fonctions d'entrée clavier/souris proposées par Glut, mais j'ai vu que Glut s'initialise avec une fonction main façon C.i Tableau en C [ par Mickylord ] Bonsoir a tous !Voici ma question :J'ai une fonction principale, main(), et une autre fonction tab(). Je voudrais déclarer un tableau dans la fonction Utilisation de la fonction main en récursif [ par floriandevelop ] Bonjour! pour ma première question, je vais demander un truc qu'on pourra trouver tordu..! alors voilà: comment peut-on utiliser directement la fonct parametre de la fonction main() [ par infodaoudi ] bonjour,dans le programme qui suit : comment executer la fonction main() sachant que j'utilise le vc++ 6.0 (console). autrement dit, comment faire pou pointeur sur une fonction [ par pasty ] Bonjour,J'appelle une fonction f(int *,int *,int) dont le code  est dans un DLL depuis le programme principal main.cpp Je déclare la fonction dans m Template C++ [ par luhtor ] Je suis confronté à un petit problème. Quelqu'un saurait-il pourquoi le code suivant ne compile pas ? (j'utilise VC express, mais c'est pas important) Fonction ne marchant que lorsqu'en main [ par svince ] Bonjour à tous, J'ai créé une fonction : int main() { traitement1; traitement2; ... return 0; } Or, si je transforme "main" en "maFonction" dans l'e


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales