[C++] Appel à une fonction non définie
Résolu
silmar
-
silmar -
silmar -
Bonjour,
je suis débutant en matière de programation et mon programme me pose quelques soucis. Voici le programme en question:
me donne trois erreurs:
Si quelqu'un à une idée d'ou pourrait venir le problème, je lui en serais grandement reconaissant.
Merci d'avance,
Quentin.
je suis débutant en matière de programation et mon programme me pose quelques soucis. Voici le programme en question:
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include <windows.h>
#pragma hdrstop
using namespace std;
void menu()
{
int l_choix;
int fin;
fin=0;
do
{
gotoxy(12,2);
cout<<"***|---|***[Bienvenue sur Karto Sturra (v0.1 alpha)***|---|***\n"<<endl;
cout<<"1- Nouvelle partie"<<endl;
cout<<"2- Charger partie"<<endl;
cout<<"3- Intro"<<endl;
cout<<"4- Quitter"<<endl;
cout<<"Le numero de votre choix: ";
cin>>l_choix;
switch (l_choix)
{
case 1: nouvelle_partie(); break;
case 2: charger_partie(); break;
case 3: intro(); break;
case 4: fin=1; break;
default : printf("Erreur");
}
}while(fin==0);
getch();
}
//------------------------------------------------------------------------------
void intro()
{
}
//------------------------------------------------------------------------------
void nouvelle_partie()
{
}
//------------------------------------------------------------------------------
void main()
{
menu();
intro();
nouvelle_partie();
charger_partie();
}
me donne trois erreurs:
[C++ Erreur] karto_sturra.cpp(65): E2268 Appel à une fonction non définie 'nouvelle_partie' [C++ Erreur] karto_sturra.cpp(66): E2268 Appel à une fonction non définie 'charger_partie' [C++ Erreur] karto_sturra.cpp(89): E2015 Ambiguïté entre 'nouvelle_partie(...)' et 'nouvelle_partie()' [C++ Erreur] karto_sturra.cpp(90): E2268 Appel à une fonction non définie 'charger_partie'
Si quelqu'un à une idée d'ou pourrait venir le problème, je lui en serais grandement reconaissant.
Merci d'avance,
Quentin.
A voir également:
- [C++] Appel à une fonction non définie
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Fonction si et - Guide
- Appel privé - Guide
- Appel non surtaxé def - Guide
- Double appel - Guide
7 réponses
il faut définir les prototypes de ces fonction
ils sont du genre
void nouvelle_partie(void);
et tu les définies à la fin de la fonction main()
et en plus t'as oublié de définir la fonction charger_partie()
ils sont du genre
void nouvelle_partie(void);
et tu les définies à la fin de la fonction main()
et en plus t'as oublié de définir la fonction charger_partie()
Merci beaucoup, j'ai compris et réparé mes erreurs :)
Par contre je n'ai pas trouvé comment mettre un sujet en "résolu" sur ce site :s
Par contre je n'ai pas trouvé comment mettre un sujet en "résolu" sur ce site :s
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question