Da pochi giorni ho iniziato a studiare il linguaggio c++ attraverso un manuale. Nello studio di una dichiarazione di funzione mi sono imbattuto in un errore. Riportando il codice scritto sul libro nell'editor Dev-C++ e compilandolo non mi riportava nessun errore tuttavia una volta che lo facevo eseguire non ottenevo il risultato prefisso.

codice:
#include <iostream.h>
#include <stdlib.h>
#include <iostream.h>


void max()
{
    int n1, n2; // variabili imput

    /* Imput */

    cout << "Inserisci il primo numero: ";
    cin >> n1;
    cout << "Inserisci il secondo numero: ";
    cin >> n2;

    /* Elaborazione e Output */

    if (n1 >= n2)
     {
      cout << "Il numero maggiore digitato è: "
           << n1
           << " .\n";
     }
    else
     {
      cout << "Il numero maggiore digitato è: "
           << n2
           << " .\n";
     }
}

void main()
{
  void max();
  system("pause");
  return 0;
}
Grazie