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 ?