Código
static bool eliminar(int[] lista, string[] nombre, string nom, ref int tope) //ELIMINAR EN UN ARRAY { Console.WriteLine("\t\t3 - Elimine una apuesta: "); Console.WriteLine(); Console.Write("Ingrese Nombre del Cliente: "); nom = Console.ReadLine().ToUpper().Trim(); bool e = false; for (int i = 0; i < tope; i++) { if (nom == nombre[i]) { for (int j = i; j < tope - 1; j++) { lista[j] = lista[tope - 1]; nombre[j] = nombre[j - 1]; tope--; e = true; i = tope; } } } return e; }
invoco en el main asi:
Código
case 3: Console.WriteLine("\t\t3-Eliminar Apuesta"); eliminar(vector, nombre, ref tope);//ACA ME DA ERROR NO SE COMO LLAMARLO break;
no se porque no puedo incovarlo me da error de argumentos y tampoco se si el codigo es el correcto
el resto del main es este
Código
string[] nombre; int opcion, tope = 0, cantidad; bool seguir = true; Console.WriteLine("cantidad de apostantes: "); cantidad = Convert.ToInt32(Console.ReadLine());