Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// <summary>
- /// Nuskaito failo duomenis ir surašo juos į konteinerį ir dvimatį skaičių masyvą
- /// </summary>
- /// <param name="fd">duomenų failo vardas</param>
- /// <param name="un">konteineris</param>
- /// <param name="vid">vidutinis dėstytojų mėnseį dirbamų valandų skaičius</param>
- static void Skaityti(string fd, ref Universitetas un, out double vid)
- {
- string pavardė, vardas, fakultetas, katedra, line;
- int ndėst, ndien, valand;
- using (StreamReader reader = new StreamReader(fd, Encoding.GetEncoding(1257)))
- {
- line = reader.ReadLine();
- string[] parts;
- parts = line.Split(' ');
- ndėst = int.Parse(parts[0]);
- ndien = int.Parse(parts[1]);
- vid = double.Parse(parts[2]);
- un.m = ndien;
- for (int i = 0; i < ndėst; i++)
- {
- line = reader.ReadLine();
- parts = line.Split(';');
- pavardė = parts[0];
- vardas = parts[1];
- fakultetas = parts[2];
- katedra = parts[3];
- Dėstytojas d;
- d = new Dėstytojas();
- d.Dėti(pavardė, vardas, fakultetas, katedra);
- un.Dėti(d);
- }
- for (int i = 0; i < un.n; i++)
- {
- line = reader.ReadLine();
- parts = line.Split(' ');
- for (int j = 0; j < un.m; j++)
- {
- valand = int.Parse(parts[j]);
- un.DėtiReikšmę(i, j, valand);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement