Sérgio AG Lopes 0 Posted January 9, 2019 Report Share Posted January 9, 2019 Neste momento encontro me a fazer um trabalho para a faculdade e para deixar mais completo gostaria de eliminar "bugs" como no exemplo de um vetor double poder inserir letras mas dar erro pois so aceita números, sei que e possível de fazer com uma textbox mas neste trabalho nao poderei realizar com a parte visual, gostaria de saber se alguém sabe como resolver este problema, o double no qual falo é o vetor[numregisto].tempo parte do exerc. correspondente a duvida do { Console.WriteLine("Registo nº " + (numregisto + 1)); Console.Write("Numero zero p/ Terminar... : "); numero = int.Parse(Console.ReadLine()); if (numero != 0) { Array.Resize(ref vetor, numregisto + 1); vetor[numregisto].numero = numero; Console.Write("Nome da cidade: "); vetor[numregisto].nomecidade = Console.ReadLine(); Console.Write("Nome do Piloto Vencedor: "); vetor[numregisto].piloto = Console.ReadLine(); Console.Write("Tempo obtido: "); vetor[numregisto].tempo = double.Parse(Console.ReadLine()); numregisto++; } Link to post Share on other sites
Gnrtuga 21 Posted January 9, 2019 Report Share Posted January 9, 2019 Boas, pode não ser a melhor solução mas eu metia um Try Catch. Vê aqui: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/try-catch 1 Report Férias! Estou por aqui: http://maps.google.p...001549&t=h&z=20 (a bulir claro está!) Nunca mais é verão outra vez.. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now