Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            string filePath = "tavirathu13.txt";

            FileStream   fs = new FileStream(filePath, FileMode.Open);
            StreamReader sr = new StreamReader(fs, Encoding.Default);

            while (!sr.EndOfStream)
            {
                Tavirat temp = new Tavirat("", "", "", 0);

                try
                {
                    string[] puffer = sr.ReadLine().Split(' ');
                    string   a      = puffer[0];
                    string   b      = puffer[1];
                    string   c      = puffer[2];
                    int      d      = Convert.ToInt32(puffer[3]);

                    if (a.Length != 2)
                    {
                        a = "err";
                    }
                    if (b == "")
                    {
                        b = "err";
                    }
                    if (c == "")
                    {
                        c = "err";
                    }

                    temp = new Tavirat(a, b, c, d);
                    Tavirat.tElements.Add(temp);
                }
                catch (Exception)
                {
                    temp = new Tavirat("err", "err", "err", 0);
                    Tavirat.tElements.Add(temp);
                }
            }

            Console.WriteLine($"Sorok száma: { Tavirat.tElements.Count()}");


            sr.Close();
            fs.Close();

            Tavirat.GetLastMeasurementMoment();
            Tavirat.GetMaxMinTemperature();
            Tavirat.GetZeroWind();
            Tavirat.GetMedTempAndFluct();

            Console.ReadKey();
        }