Fájlkezelés - egy sorban több adat
Mintaprogram:
Feladat: Vezeték és keresztneveket tartalmazó fájlt olvassunk be és írjunk ki. A neveket két tömbben tároljuk.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace fajlKezelesBonyolultabb
{
class Program
{
static string[] nevek = new string[8];
static int[] korok = new int[8];
static void kiir()
{
for (int i = 0; i <
nevek.Length; i++)
{
Console.WriteLine("{0}, {1}",nevek[i], korok[i]);
}
}
static void Main(string[] args)
{
StreamReader sr = new StreamReader("diakok.txt");
string[] atmeneti;
int i = 0;
while (!sr.EndOfStream)
{
atmeneti
= sr.ReadLine().Split(',');
nevek[i]
= atmeneti[0];
korok[i]
= Convert.ToInt32(atmeneti[1]);
i++;
}
sr.Close();
kiir();
StreamWriter nagybetus = new StreamWriter("nagy.txt");
for (int j = 0; j <
korok.Length; j++)
{
nagybetus.WriteLine(nevek[j].ToUpper());
}
nagybetus.Close();
Console.ReadLine();
}
}
}
Teszt fájl:
Öröm Melitta,15
Avon Mór,16
Ordy Bálint,17
Szikla Szilárd,15
Bekre Pál,17
Heu Réka,17
Mérta Nóra,18
Emanci Pál,16
Nincsenek megjegyzések:
Megjegyzés küldése
Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.