Bonjour, depuis un petit moment, je suit un tuto sur un autre site.
Je suis tomb� sur ce code dans le tuto, mais j'ai des erreurs

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
void echange(double& a, double& b)
{
    double temporaire(a); //On sauvegarde la valeur de 'a'
    a = b;                //On remplace la valeur de 'a' par celle de 'b'
    b = temporaire;       //Et on utilise la valeur sauvegardée pour mettre l'ancienne valeur de 'a' dans 'b'
}
 
main()
{
    double a(1.2), b(4.5);
 
    std::cout << "a vaut " << a << " et b vaut " << b << std::endl;
 
    echange(a,b);
 
    std::cout << "a vaut " << a << " et b vaut " << b << std::endl;
    return 0;
}
Ce code est cens� �changer des variables par r�f�rence, mais j'ai pas l'impression qu'il marche :

1>------ D�but de la g�n�ration*: Projet*: dfgdfg, Configuration*: Debug Win32 ------
1>LINK : error LNK2001: symbole externe non r�solu _mainCRTStartup
1>C:\Users\Irvine\Desktop\dfgdfg\Debug\dfgdfg.exe : fatal error LNK1120: 1 externes non r�solus
========== G�n�ration*: 0 a r�ussi, 1 a �chou�, 0 mis � jour, 0 a �t� ignor� ==========
Je ne comprends rien, un code d'un des plus grand tuto du NET quine fonctionne pas !
Info : J'utilise Microsoft Visual C++ 2010 Express et je suis en Console Application Win32.

Vous comprenez quelque chose ?