L'appel d'une fonction principale

Je suis en train d'apprendre C++ et j'ai un peu de code ici:

using namespace std;

int main()
{
    cout<<"This program will calculate the weight of any mass on the moon\n";

    double moon_g();

}

double moon_g (double a, double b)
{
    cout<<"Enter the mass in kilograms. Use decimal point for any number entered";
    cin>>a;
    b=(17*9.8)/100;
    double mg=a*b;
    return mg;
}

Il compile, mais quand je le lance il ne s'imprime:

This program will calculate the weight of any mass on the moon

mais n'exécute pas la moon_g fonction.

double possible de Le Définitif, C++ Guide du Livre et de la Liste
merci à tous pour votre aide!
donc, la seule façon d'appeler une fonction en c++, la fonction principale est avec cout<<certaines fonctions?
Non, bien sûr que non. La réponse ci-dessous démontre que. Quel livre êtes-vous d'utiliser? Avez-vous encore lu?

OriginalL'auteur user3150381 | 2014-01-04