Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[c] Wczytywanie liczb z pliku po separatorze ,

Templarious 24 Sie 2013 17:42 1212 2
  • #1 24 Sie 2013 17:42
    Templarious
    Poziom 22  

    Witam,

    Potrzebuje pobrac liczby po separatorze jakim jest przecinek z pliku liczby.txt:

    Kod: C
    Zaloguj się, aby zobaczyć kod


    a notatnik liczby.txt wyglada bastępująco.
    Kod: liczby
    Zaloguj się, aby zobaczyć kod

    Pobiera mi tylko liczbe 500 i na tym przestaje, dalej same zera.
    Potrzebna mi jest delikatna pomoc. Dodam, ze oryginalny plik liczby txt zawiera ponad 6 tys linii, wiec program jest mi niezmiernie potrzebny.

    Pozdrawiam

    0 2
  • #2 24 Sie 2013 19:55
    Dżyszla
    Poziom 42  

    głowy nie daję, ale scanf chyba czyta jako jeden ciąg aż do separatora nowej linii lub tabulacji. Czyli zapis "%i,%i" wczyta dwie liczby (do dwóch zmiennych) itd...

    Ja bym widział rozwiązanie taki, aby najpierw wczytać po linii do pamięci, następnie zamienić przecinki np na znaki nowej linii i dokonać jej wczytania.

    Ale w C nie siedzę, więc moje rozwiązanie może nie być dobre ;)

    0