The_Structor Napisano 18 Stycznia 2005 Zgłoś Napisano 18 Stycznia 2005 Witam, mam male pytanie, bo koncze juz pisac program (jestem raczej poczatkujacy :)) moj plik tekstowy wyglada tak: 5 -1 1 3 -1 -1 1 -1 3 6 -1 3 3 -1 4 2 -1 6 4 -1 5 -1 -1 2 5 -1 pierwszy element (w tym wypadku 5 to rozmiar czyli stworzy mi tablice graf[5][5]) Chcialbym wczytac dane do tablicy dwuwymiarowej z pliku, chcialem to zrobic tak: cin >> nazwa; // wczytuje nazweifstream graf_odczyt (nazwa);graf_odczyt >> n; //biore pierwszy elementgraf = new int * [n]; //tworze tablice dwuwymiarowa o rozmiarze [n][n]for (i=0; i<n; i++) { graf[i] = new int [n];}for (i=0; i<n; i++) { // no i tutaj wczytuje dane z pliku for (j=0; j<n; j++) { graf_odczyt >> graf[i][j]; }} moj problem polega na tym, ze nie wiem jak zrobic zeby mi pobralo wartosc do spacji :/ prosze o pomoc i dziekuje za wsyztskie udzielone odpowiedzi TIA Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
grzmot Napisano 18 Stycznia 2005 Zgłoś Napisano 18 Stycznia 2005 Nie bardzo rozumiem pytanie, przecież domyślnie pobiera każdy ciąg znaków do spacji. Czy chodzi o to, żeby na końcu linii pętla się zakończyła? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
The_Structor Napisano 18 Stycznia 2005 Zgłoś Napisano 18 Stycznia 2005 jest to dosc dziwne ale wczytuje mi tak jakby tylko jeden element (pierwszy :() Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
grzmot Napisano 18 Stycznia 2005 Zgłoś Napisano 18 Stycznia 2005 To tworzenie tablicy wydaje mi się ciut podejrzane (ale ja unikam wskaźników). To pierwsze n dobrze się wczytuje? A jakiego typu jest graf? Czy to będą duże tablice? Bo jak nie, to można by statycznie. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
The_Structor Napisano 18 Stycznia 2005 Zgłoś Napisano 18 Stycznia 2005 (edytowane) juz sobie poradzilem, dzieki Edytowane 18 Stycznia 2005 przez The_Structor Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
mathias79 Napisano 24 Stycznia 2005 Zgłoś Napisano 24 Stycznia 2005 dopiero teraz tu zajrzałem ... ale chciałbym się dowiedzieć co było nie tak ? czyżby nieprawidłowo zadeklarowana tablica dwuwymiarowa ? powinno byc ** czyli wskaznik do wskanika nie ? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...
The_Structor Napisano 24 Stycznia 2005 Zgłoś Napisano 24 Stycznia 2005 dopiero teraz tu zajrzałem ... ale chciałbym się dowiedzieć co było nie tak ? czyżby nieprawidłowo zadeklarowana tablica dwuwymiarowa ? powinno byc ** czyli wskaznik do wskanika nie ? 1233262[/snapback] wszystko bylo okej, tylko funkcje skopalem (nie widac jej w w kodzie tutaj) i mi program sie wyhaczal ;] Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach More sharing options...