![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 14.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
nie wiem jak napisać skrypcik, który wczyta dane z pliku *.txt i zapisze je do tablicy dwuwymiarowej, na której później będę chciał przeprowadzać pewne działania matematyczne. Ważne! Format pliku tekstowego: 1 23 4 45 1 11 4 63 2 12 7 23 itd... [czyli elementy tablicy oddzielone są znakiem spacji, a na końcu zapewne jest znak końca linii] Proszę o pomoc, zainteresowanym dziękuję i pozdrawiam. Ten post edytował foqz 3.12.2009, 14:42:48 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
1. Zadeklaruj 2-wymiarową tablicę
2. Wczytaj linię z pliku 3. Każdą linię podziel na elementy, gdzie znakiem oddzielającym jest spacja 4. Zapisz tę tablice jako wiersz tablicy 2-wymiarowej 5. Wracaj do punktu 2 tak długo aż skończy Ci się plik. To jest algorytm... Niemal każdy punkt to gotowa funkcja lub najwięcej 2 gotowe. Skrypt więc to tylko kilka linijek kodu i jest niezwykle prosty jeśli pomyślisz trochę. -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeśli między liczbami jest jeden odstęp (spacja), to:
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zakozaczę znajomością manual-a
![]() A jeżeli plik potraktować jako csv-auke to
-------------------- Kto rano wstaje ten leje jak z cebra.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Zakozaczę znajomością manual-a hipokryta ![]() -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 14.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
darko - dzięki, myślę, że Twoja pomoc będzie najbardziej użyteczna,
tvister - przemyślę później, thek - gratuluję poczucia humoru, Pozdrawiam w.w. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
foqz... Mój algorytm to tylko wariacja kodu darko z użyciem funkcji file
![]() ![]() ![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 3.06.2025 - 18:04 |