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

MPI- wczytanie danych z pliku

Mały hosting, OGROMNE możliwości
+1 głos
495 wizyt
pytanie zadane 14 października 2019 w C i C++ przez tralnia Nowicjusz (150 p.)
Za zadanie mam  (przy użyciu MPI):

Napisac program wczytujacy z pliku tekstowego rozmiar tablicy oraz jej wartosci typu double

(np tresc pliku:   3   2.3   3.4   5.67)

Niestety nie działa tutaj zastosowanie fstream z c++. Jak należy poprawnie wczytać dane z pliku ?
komentarz 15 października 2019 przez j23 Mędrzec (195,220 p.)

Dlaczego nie działa zastosowanie fstream?

komentarz 15 października 2019 przez tralnia Nowicjusz (150 p.)
Nie działa, należy użyć w tym celu odpowiednich metod MPI
komentarz 15 października 2019 przez tkz Nałogowiec (42,040 p.)
Tak z ciekawości z jakiej biblioteki korzystasz?

1 odpowiedź

0 głosów
odpowiedź 16 października 2019 przez VictorT Początkujący (340 p.)
Nie mam pojecia dlaczego fstream nie dziala, prawdopodobnie to wina braku dynamicznej alokacji pamieci, sproboj to:

#include <fstream>

using namespace std;

int main() {

fstream plik;

plik.open("tablica.txt", ios::in);

int ile;

plik >> ile;

double *tablica = new double[ile];

for(int i = 0; i < ile; i++) {

double z;

plik >> z;

tablica[i] = z;

}

plik.close();

delete [] tablica;
return 0;
}
1
komentarz 16 października 2019 przez j23 Mędrzec (195,220 p.)

Chodzi mu o czytanie przy pomocy funkcji MPI_File_xxx.

 

PS. kod wstawiaj w bloczek {...}

komentarz 16 października 2019 przez VictorT Początkujący (340 p.)
edycja 16 października 2019 przez VictorT
Aaaa, faktycznie, gapa ze mnie. Zdziwilem sie ze fstream nie dziala, i zampomnialem o  MPI.
komentarz 16 października 2019 przez tralnia Nowicjusz (150 p.)

@j23,

To jak to powinno być ostatecznie napisane w całości te wczytywanie ?

komentarz 17 października 2019 przez j23 Mędrzec (195,220 p.)
Nie wiem, nie używałem tej biblioteki.

Zaglądałeś do dokumentacji? Masz tam ładnie wypisane wszystkie funkcje do obsługi plików.
komentarz 9 listopada 2019 przez tralnia Nowicjusz (150 p.)
aha

Podobne pytania

0 głosów
1 odpowiedź 405 wizyt
pytanie zadane 15 stycznia 2020 w C i C++ przez poldeeek Mądrala (5,980 p.)
0 głosów
0 odpowiedzi 288 wizyt
pytanie zadane 12 stycznia 2020 w C i C++ przez poldeeek Mądrala (5,980 p.)
0 głosów
1 odpowiedź 539 wizyt
pytanie zadane 29 listopada 2022 w C i C++ przez Rykez Początkujący (250 p.)

93,718 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,265 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...