Error LNK2019

kromei -  
 kromei -
Bonjour,
je commence a faire des programme en C sous visua studio 2005 incluant des sous programme mon but est ici de tester un debut de programme avec les sous programme mais il me met une erreur que je ne sais pas résoudre voici donc le programme:

// projet compta en C.cpp : définit le point d'entrée pour l'application console.
//

#include "stdafx.h"
#include "iostream"
using namespace std;

void main()
{
void c2 (int);
void c3 (int);
int choix,dateachat,prixachat,dureevie,jour,mois,annee;
choix=0;
////saisie////
cout<<"veuillez saisir le jour d'achat puis le mois d'achat ,l'année d'achat,le montant initial et la durée de vie du produit(en année"<<"\n";
cin>>jour;
cin>>mois;
cin>>annee;
dateachat=jour*30*12+mois*12+annee;
cin>>prixachat;
cin>>dureevie;
cout<<"la saisie est terminée";
system("cls");
////fin de saisie/////

cout<<"************************BIENVENUE DANS LE LOGICIEL DE CALCUL DU TAUX D'AMORTISSEMENT******************"<<"\n"<<"\n"<<"\n";

cout<<"____________________2 le taux dégressif________________"<<"\n"<<"\n";
cout<<"____________________3 le taux linéaire________________"<<"\n"<<"\n";
cout<<"____________________4 quitter__________________________"<<"\n"<<"\n";

cout<<"**************************************************************************************************************";

cin>>choix;

if (choix=2)
{
system("cls");
cout<<"******************BIENVENUE DANS Le CALCUL DU TAUX DEGRESSIF******************"<<'\n'<<'\n'<<'\n'<<'\n';
c2(choix);
}
if (choix=3)
{
system("cls");
cout<<"******************BIENVENUE DANS Le CALCUL DU TAUX linéaire******************"<<'\n'<<'\n'<<'\n'<<'\n';
c3(choix);
}
if (choix=4)

{
cout <<"***********merci d'avoir utilisé ce programme********";
}
}
////////////////fin du programme principal et création des différents sous menus//////////////////

int c2(int val2)//ne pas oublier les valeurs de la saisie
{
val2=20;
return (val2);

}
int c3(int val3) //valeurs de la saisie en plus//
{
val3=30;
return (val3);
}

et voici les erreurs:

1>------ Début de la génération : Projet : projet compta en C, Configuration : Debug Win32 ------
1>Édition des liens en cours...
1>projet compta en C.obj : error LNK2019: symbole externe non résolu "void __cdecl c3(int)" (?c3@@YAXH@Z) référencé dans la fonction _main
1>projet compta en C.obj : error LNK2019: symbole externe non résolu "void __cdecl c2(int)" (?c2@@YAXH@Z) référencé dans la fonction _main
1>C:\Users\david\Desktop\projet compta en C de david\Debug\projet compta en C.exe : fatal error LNK1120: 2 externes non résolus
1>Projet : warning PRJ0018 : Les variables d'environnement suivantes sont introuvables :
1>$(DXSDK_DIR)
1>Le journal de génération a été enregistré à l'emplacement "file://c:\Users\david\Desktop\projet compta en C de david\projet compta en C\Debug\BuildLog.htm"
1>projet compta en C - 3 erreur(s), 0 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========

voila si quelqu'un peux m 'expliquer simplement a quoi mon erreur est due et comment je la repare je lui en serais tres reconaissant

1 réponse

Mahmah Messages postés 497 Statut Membre 125
 
Salutations,

Et bien void __cdecl c3(int) est introuvable.

void c2 (int);
void c3 (int); 

...


int c2(int val2)//ne pas oublier les valeurs de la saisie
{
    val2=20;
    return (val2);
}

int c3(int val3) //valeurs de la saisie en plus//
{
    val3=30;
    return (val3);
}


Voilà.

M.
0
kromei
 
merci beaucoup de m'avoir répondu et je suis désolé de t avoir dérangé parce que l'erreur ici était pas tres fine
0
Mahmah Messages postés 497 Statut Membre 125 > kromei
 
Y a pas de souci ;-)

M.
0
kromei > Mahmah Messages postés 497 Statut Membre
 
re j ai encore un probleme je le genere une fois l erreur corrigé et tout va bien puis je regenere apres avoir refermé le programme et cette erreur apparait
1>Projet : warning PRJ0018 : Les variables d'environnement suivantes sont introuvables :
1>$(DXSDK_DIR)
je dois faire quoi?
0