Al tratarse de una cola dinámica no puedes limitarla declarandola así
char *lista[TAM] ademas los que das a entender con esta sentencia es un arreglo de char *. Lo que tienes que hacer declarar una estructura que contenga los datos solicitados para cada cliente así:
Código c++:
Ver originalstruct Cliente
{
int turno;
int tipo_op;
char nombre[15];
float monto;
Cliente *sig;
};
Esta es la estructura base para la realización de tu cola, donde cada elemento que crees será un cliente.
Ahora investiga la manera en la que tienes que enlazar los nodos. como reservar memoria.
Y sobre los efectos de la simulación eso dejalo al último.