Salve a tutti un problema molto banale che non riesco a risolvere, vi posto il programma:

codice:
//main.cpp

#include "header.h"

using namespace std;

int main()
{
    accesso();
    system("PAUSE");
   
}

//header.h

#ifndef _HEAD_H
#define _HEAD_H

#include <iostream>
#include <cstdlib>
#include <iostream>

using namespace std;

const int N=15;
typedef char user[N];

void accesso(user& u);

#endif

//funzioni.cpp

#include "header.h"

void accesso(user& u){
         int max=0;
         cout<<"Benvenuto ospite, accedi inserendo le tue credenziali/n";
         cout<<"Username : /t";
         cin>>max;
         cin>>u;
         cout<<"In"<<max<<" e "<<u<<endl;         
         }
l'errore è questo: 13 C:\Users\Carlo\Desktop\progetto c++\header.h too few arguments to function `void accesso(char (&)[15])'

7 C:\Users\Carlo\Desktop\progetto c++\main.cpp at this point in file

C:\Users\Carlo\Desktop\progetto c++\Makefile.win [Build Error] [main.o] Error 1

come posso risolvere questo semplice problema? grazie