02/07/13 14:37
lorenzoscarrone
il compilatore mi segnala alla linea 48 (" while((ax!=x)&&(ay!=y));"
Use of unassigned local variabile 'x' Use of unassigned local variabile 'y'
using System; namespace caccia.alieno { class Progam { enum Diff { facile = 3, medio = 5, difficile = 10 } static void Main() { Random random = new Random(); int x,y,ax,ay; int cont=0; Console.Write(" Inserire Livello di difficoltà del gioco ( 1-2-3: "); string liv = Console.ReadLine(); switch (liv) { case "1": { x = random.Next((int)Diff.facile); y = random.Next((int)Diff.facile); }break; case "2": { x = random.Next((int)Diff.medio); y = random.Next((int)Diff.medio); }break; case "3": { x = random.Next((int)Diff.difficile); y = random.Next((int)Diff.difficile); }break; default: Console.WriteLine("Internal Error : Option not implemented"); break; } do { Console.Write(" Trova l'alieno =) "); Console.Write("Inserire coordinate x = "); ax =Convert.ToInt32(Console.ReadLine()); Console.Write("Inserire coordinate y = "); ay = Convert.ToInt32(Console.ReadLine()); cont++; }while((ax!=x)&&(ay!=y)); Console.WriteLine("alieno trovato :) numero tentativi = ",cont); } } }
aaa