• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zapisywanie danych z pliku wejściowego

0 głosów
71 wizyt
pytanie zadane 20 stycznia w C i C++ przez hicodyn Początkujący (360 p.)

Muszę napisać program, który z pliku wejściowego odczytuje i zapisuje wektory w przestrzeni d-wymiarowej. Nie jest powiedziane ile jest wektorów w pliku, trzeba zrobić tak, żeby działało dla dowolnej ilości. Do zapisywania wektorów stworzyłam sobię strukturę wektor

struct wektor
{
	std::vector<double> w;
	int nrKlastra{};
	int	nrPoprzedniegoKlastra{};
};

Te klastry na razie są nieważne, jest to dalsza część zadania, z którą wiem jak sobie poradzić. Chodzi mi o to, jak mam zapisać te wektory?

komentarz 20 stycznia przez tkz Nałogowiec (40,800 p.)
A jak wygląda przykładowe wejście? Pokaż przykład wektora, najlepiej 1, 2, 3 wymiarowego.
komentarz 20 stycznia przez hicodyn Początkujący (360 p.)
10.5 10 20 5

15.1 11.45 20.2 5

10.5 10.12 20.2 7

20.5 15.12 20.2 5

1 odpowiedź

0 głosów
odpowiedź 20 stycznia przez Michałełe Nałogowiec (25,460 p.)

Nie wiem czy dobrze zrozumiałem, ale ja bym zrobił coś takiego

std::vector<wektor> vec;

vec.push_back(wektory_z_pliku);

 

komentarz 20 stycznia przez hicodyn Początkujący (360 p.)
Bardziej chodziło o to, że w pliku są same wektory, które potem muszę grupować dlatego chce stworzyć vector wektorów czyli dokładnie tak jak napisałeś std::vector<wektor> vec;

Ale zmienne typu wektor przechowują jeszcze informacje o grupie w której się znajduje dany wektor (to bedzie uzupelniane dopiero potem) i z pliku zapisywane są tylko współrzędne tego wektoru. czyli jak mam zmienna wektor pierwszy, to z pliku ma być tylko uzupełnione pierwszy.w

Podobne pytania

+1 głos
2 odpowiedzi 80 wizyt
pytanie zadane 31 marca w C i C++ przez newone Nowicjusz (220 p.)
+1 głos
1 odpowiedź 2,444 wizyt
0 głosów
1 odpowiedź 108 wizyt
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

85,698 zapytań

134,499 odpowiedzi

298,514 komentarzy

56,625 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...