The_Structor Opublikowano 18 Stycznia 2005 Zgłoś Opublikowano 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 Więcej opcji udostępniania...
grzmot Opublikowano 18 Stycznia 2005 Zgłoś Opublikowano 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 Więcej opcji udostępniania...
The_Structor Opublikowano 18 Stycznia 2005 Zgłoś Opublikowano 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 Więcej opcji udostępniania...
grzmot Opublikowano 18 Stycznia 2005 Zgłoś Opublikowano 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 Więcej opcji udostępniania...
The_Structor Opublikowano 18 Stycznia 2005 Zgłoś Opublikowano 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 Więcej opcji udostępniania...
mathias79 Opublikowano 24 Stycznia 2005 Zgłoś Opublikowano 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 Więcej opcji udostępniania...
The_Structor Opublikowano 24 Stycznia 2005 Zgłoś Opublikowano 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 Więcej opcji udostępniania...