codice:
#include <iostream>

using namespace std;


class persona {
public:
persona();

private:
char nome[25];
char cognome[25];
char ruolo[13];
int anni;
};

persona::persona() {
cout << "Inserisci il nome del giocatore" << endl;
cin >> nome;
giocatore.nome = nome;
cout << "Inserisci il nome del cognome del giocatore" << endl;
cin >> cognome;
giocatore.cognome = cognome;
cout << "Inserisci il ruolo del giocatore" << endl;
cin >> ruolo;
// Cosa dovrebbe fare questa linea?
//giocatore.ruolo = ruolo;
cout << "Inserisci gli anni del giocatore" << endl;
cin >> anni;
// Idem come prima:
//giocatore.anni = anni;
}


int main () {

cout << ":::::.... Benvenuto ....:::::" << endl;
persona giocatore;

return 0;
}

Come vedi ti ho tolto due linee che non servivano!

Per creare altri giocatori puoi usare new() , ma devi memorizzare i puntatori magari in un vettore!