Advertisement
Guest User

Untitled

a guest
Dec 18th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. /// <summary>
  2. /// Nuskaito failo duomenis ir surašo juos į konteinerį ir dvimatį skaičių masyvą
  3. /// </summary>
  4. /// <param name="fd">duomenų failo vardas</param>
  5. /// <param name="un">konteineris</param>
  6. /// <param name="vid">vidutinis dėstytojų mėnseį dirbamų valandų skaičius</param>
  7. static void Skaityti(string fd, ref Universitetas un, out double vid)
  8. {
  9. string pavardė, vardas, fakultetas, katedra, line;
  10. int ndėst, ndien, valand;
  11. using (StreamReader reader = new StreamReader(fd, Encoding.GetEncoding(1257)))
  12. {
  13. line = reader.ReadLine();
  14. string[] parts;
  15. parts = line.Split(' ');
  16. ndėst = int.Parse(parts[0]);
  17. ndien = int.Parse(parts[1]);
  18. vid = double.Parse(parts[2]);
  19. un.m = ndien;
  20. for (int i = 0; i < ndėst; i++)
  21. {
  22. line = reader.ReadLine();
  23. parts = line.Split(';');
  24. pavardė = parts[0];
  25. vardas = parts[1];
  26. fakultetas = parts[2];
  27. katedra = parts[3];
  28. Dėstytojas d;
  29. d = new Dėstytojas();
  30. d.Dėti(pavardė, vardas, fakultetas, katedra);
  31. un.Dėti(d);
  32. }
  33. for (int i = 0; i < un.n; i++)
  34. {
  35. line = reader.ReadLine();
  36. parts = line.Split(' ');
  37. for (int j = 0; j < un.m; j++)
  38. {
  39. valand = int.Parse(parts[j]);
  40. un.DėtiReikšmę(i, j, valand);
  41. }
  42. }
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement