コード例 #1
0
        public static bool Carica(serie[] el, ref int n, string p)
        {
            if (!File.Exists(p))
            {
                return(false);
            }
            StreamReader miofile = default(StreamReader);

            miofile = new StreamReader(p);
            serie k = default(serie);

            n = 0;
            while (miofile.EndOfStream == false)
            {
                k.nome    = miofile.ReadLine();
                k.trama   = miofile.ReadLine();
                k.episodi = int.Parse(miofile.ReadLine());
                k.epvisti = int.Parse(miofile.ReadLine());
                k.uscita  = int.Parse(miofile.ReadLine());
                k.immage  = miofile.ReadLine();

                el[n] = k;
                n++;
            }
            miofile.Close();
            return(true);
        }
コード例 #2
0
        public static void ordinad(serie[] elep, int n)
        {
            int   x = 0;
            int   y = 0;
            serie k = default(serie);

            while (n > x)
            {
                y = x + 1;
                while (n > y)
                {
                    if (string.Compare(elep[x].nome, elep[y].nome) < 0)
                    {
                        k       = elep[x];
                        elep[x] = elep[y];
                        elep[y] = k;
                    }
                    y++;
                }
                x++;
            }
        }
コード例 #3
0
        public static void ordinacep(serie[] elep, int n)
        {
            int   x = 0;
            int   y = 0;
            serie k = default(serie);

            while (n > x)
            {
                y = x + 1;
                while (n > y)
                {
                    if (elep[x].episodi > elep[y].episodi)
                    {
                        k       = elep[x];
                        elep[x] = elep[y];
                        elep[y] = k;
                    }
                    y++;
                }
                x++;
            }
        }