Mi scuso per aver posto il problema con molta generalità,sono registrato da ieri sul forum
Comunque il codice non l'ho proprio scritto visto che non avevo idee.Invece per quanto riguarda il linguaggio di programmazione è il C++.
Ringrazio Remy 89 per avermi proposto la sua soluzione, proverò a utilizzarla.