Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static int [,] WczytajTabliceZPliku(string path)
- {
- using (StreamReader sr = new StreamReader(path))
- {
- string liniaTekstuZPliku;
- string[] wczytanaTablicaZPliku;
- int wiersz = 0; //lub kolumna nie jestem teraz pewien
- liniaTekstuZPliku = sr.ReadLine(); // po to co by zniknąć pierwsza liczbe która oznacza liczbe wierszy.
- int[,] gotowaTablicaZPliku = new int[int.Parse(liniaTekstuZPliku), int.Parse(liniaTekstuZPliku)]; // tutaj tworze tablice która będzie gotową wczytaną tablicą z pliku, jej rozmiar to pierwsza linia w pliku
- while ((liniaTekstuZPliku = sr.ReadLine()) != null) //tutaj wczytuje tablice z odleglościami
- {
- wczytanaTablicaZPliku = liniaTekstuZPliku.Trim().Split(' ');
- for (int i = 0; i < wczytanaTablicaZPliku.Length; i++)
- {
- gotowaTablicaZPliku[wiersz, i] = int.Parse(wczytanaTablicaZPliku[i]);
- gotowaTablicaZPliku[i, wiersz] = gotowaTablicaZPliku[wiersz, i];
- }
- wiersz++;
- }
- for (int i = 0; i < gotowaTablicaZPliku.GetLength(0); i++) // tutaj ją wyświetlam dla celów weryfikacji
- {
- for (int j = 0; j < gotowaTablicaZPliku.GetLength(1); j++)
- {
- // 23.01 Console.Write(gotowaTablicaZPliku[i, j] + " ");
- }
- // 23.01 Console.WriteLine(" ");
- }
- return gotowaTablicaZPliku;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement