2023. május 23., kedd

2023.05.24. Fájlkezelés bevezetés

 using System;

using System.IO; //ezt pótolni kell!

namespace fajlkezeles
{
    class Program
    {
        static int[] szamTombnew int[10];
        static void kiiras()
        {
            for (int i = 0; i < szamTomb.Length; i++)
            {
                Console.WriteLine(szamTomb[i]);
            }
        }
        static void Main(string[] args)
        {
            StreamReader srnew StreamReader("szamok.txt"); //olvasásra megnyitjuk a fájlt
            int i = 0;
            while (!sr.EndOfStream) //addig megyünk, míg vége nincs a fájlnak
            {
                szamTomb[i]Convert.ToInt32(sr.ReadLine()); //egyszerre egy sort beolvasunk, konvertálunk és beteszünk a tömbbe
                i++;
            }
            sr.Close(); //lezárjuk a fájlt: KÖTELEZŐ ELEM!
            kiiras();
            StreamWriter swnew StreamWriter("dupla.txt"); //írásra megnyitunk egy fájlt; ha eddig nem létezett, létre is hozza
            for (int j = 0; j < szamTomb.Length; j++)
            {
                sw.WriteLine(szamTomb[j]*2); //írunk a fájlba soronként
            }
            sw.Close(); //lezárjuk a fájlt: KÖTELEZŐ ELEM!
            Console.ReadLine();
        }
    }
}


Fájlkezelés gyakorlás – 100 elem

 Írjunk önállóan egy fájlkezelést, ami egy 100 elemű tömböt kezel, majd írjuk ki fájlba 100-szor a 100 elemű tömböt.