Guest User

Untitled

a guest
Jul 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. using System;
  2. using System.IO;
  3.  
  4. class Program
  5. {
  6. static void kirjutaja(FileStream fail)
  7. {
  8. StreamReader sr = new StreamReader(fail);
  9. string st = "";
  10. st = sr.ReadLine();
  11. while (st != null)
  12. {
  13. Console.WriteLine(st);
  14. st = sr.ReadLine();
  15. }
  16.  
  17. }
  18.  
  19. static void otsi(FileStream ff,FileStream f)
  20. {
  21. StreamReader sr = new StreamReader(ff);
  22. StreamWriter sw = new StreamWriter(f);
  23.  
  24. string otsitav = ";";
  25. string nimi = "";
  26. string isikukood = "";
  27. string rida = "";
  28. int vanus=0;
  29. string st = "";
  30. st = sr.ReadLine();
  31. int pik = 0;
  32.  
  33. int k = 0, pikkus = otsitav.Length;
  34.  
  35. while (st != null)
  36. {
  37. for (int i = 0; i <= st.Length - pikkus; i++)
  38. {
  39. if (otsitav == st.Substring(i, pikkus))
  40. {
  41. pik = st.Length;
  42. nimi = st.Substring(0,st.IndexOf(";"));
  43. isikukood = st.Substring(st.IndexOf(";")+1,11).ToUpper();
  44. if (nimi.ToUpper() == "TÕNIS")
  45. {
  46. vanus = 112 - Convert.ToInt32(st.Substring(st.IndexOf(";") + 2, 2));
  47. rida = nimi + " " +isikukood+ " " + vanus.ToString();
  48. }
  49. else
  50. rida = nimi + " " + isikukood;
  51. //v2rvus = st.Substring(i + 9, pik-2);
  52. sw.WriteLine(rida);
  53.  
  54. }
  55. }
  56. st = sr.ReadLine();
  57. }
  58. sw.Close();
  59.  
  60.  
  61. }
  62.  
  63. static void Main(string[] args)
  64. {
  65. string fnimi = "Z:/isikuline/paul/12ab/Materjalid/andmed1.csv";
  66. FileStream ff = new FileStream(fnimi, FileMode.Open, FileAccess.Read);
  67. FileStream ffff = new FileStream(fnimi, FileMode.Open, FileAccess.Read);
  68. FileStream f = new FileStream("Y:\\C#\\enda_nimi.csv", FileMode.Create, FileAccess.Write);
  69.  
  70.  
  71. Console.Clear();
  72. kirjutaja(ffff);
  73. otsi(ff,f);
  74.  
  75. Console.WriteLine("--------------------------------------");
  76. FileStream fff = new FileStream("Y:\\C#\\enda_nimi.csv", FileMode.Open, FileAccess.Read);
  77. kirjutaja(fff);
  78. }
  79. }
Add Comment
Please, Sign In to add comment