Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- class Program
- {
- static void kirjutaja(FileStream fail)
- {
- StreamReader sr = new StreamReader(fail);
- string st = "";
- st = sr.ReadLine();
- while (st != null)
- {
- Console.WriteLine(st);
- st = sr.ReadLine();
- }
- }
- static void otsi(FileStream ff,FileStream f)
- {
- StreamReader sr = new StreamReader(ff);
- StreamWriter sw = new StreamWriter(f);
- string otsitav = ";";
- string nimi = "";
- string isikukood = "";
- string rida = "";
- int vanus=0;
- string st = "";
- st = sr.ReadLine();
- int pik = 0;
- int k = 0, pikkus = otsitav.Length;
- while (st != null)
- {
- for (int i = 0; i <= st.Length - pikkus; i++)
- {
- if (otsitav == st.Substring(i, pikkus))
- {
- pik = st.Length;
- nimi = st.Substring(0,st.IndexOf(";"));
- isikukood = st.Substring(st.IndexOf(";")+1,11).ToUpper();
- if (nimi.ToUpper() == "TÕNIS")
- {
- vanus = 112 - Convert.ToInt32(st.Substring(st.IndexOf(";") + 2, 2));
- rida = nimi + " " +isikukood+ " " + vanus.ToString();
- }
- else
- rida = nimi + " " + isikukood;
- //v2rvus = st.Substring(i + 9, pik-2);
- sw.WriteLine(rida);
- }
- }
- st = sr.ReadLine();
- }
- sw.Close();
- }
- static void Main(string[] args)
- {
- string fnimi = "Z:/isikuline/paul/12ab/Materjalid/andmed1.csv";
- FileStream ff = new FileStream(fnimi, FileMode.Open, FileAccess.Read);
- FileStream ffff = new FileStream(fnimi, FileMode.Open, FileAccess.Read);
- FileStream f = new FileStream("Y:\\C#\\enda_nimi.csv", FileMode.Create, FileAccess.Write);
- Console.Clear();
- kirjutaja(ffff);
- otsi(ff,f);
- Console.WriteLine("--------------------------------------");
- FileStream fff = new FileStream("Y:\\C#\\enda_nimi.csv", FileMode.Open, FileAccess.Read);
- kirjutaja(fff);
- }
- }
Add Comment
Please, Sign In to add comment