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.

Pobieranie znaków z pliku za pomocą fscanf?

HellBoy1991 21 Sty 2014 16:26 687 2
  • #1 21 Sty 2014 16:26
    HellBoy1991
    Poziom 2  

    Kod: cpp
    Zaloguj się, aby zobaczyć kod

    plik.txt
    2
    Kol01 Kol02 Kol03 Kol04
    aa 10 11 31
    bb 20 21 32
    cc 30 31 33

    program działa ale nie jestem z niego zadowolony poniewaz jak ktos dopisze kolumne do pliku to leze...
    program ma pobierac po wpisaniu w pierwszym wierszu pliku numeru ta wlasnie kolumne wtym przypadku druga
    z tego co mi wykladowca mowil to wszystko jest dobrze do mometu ostatniej petli ktos ma jakies pomysly jak mozna to rozwiazac?

    Dodano po 1 [minuty]:

    jeszcze jeden
    Kod: cpp
    Zaloguj się, aby zobaczyć kod


    Jak mozna zamienic konczenie petli z 0 na przycisk enter (czyli nowej lini)?

    0 2
  • #2 21 Sty 2014 17:45
    the_fifth_horseman
    Poziom 32  

    W pierwszym programie, ilość kolumn możesz obliczyć na podstawie trzeciej linii (zawierającej ich nagłówki). Będziesz musiał pobierać każdą kolumnę osobno i ustalić która to jest z kolei kolumna na podstawie modulo licznika ilości odczytanych wartości z liczbą kolumn.

    W drugim programie, przeczytaj http://www.cplusplus.com/reference/cstdio/scanf/

    0
  • #3 21 Sty 2014 20:43
    HellBoy1991
    Poziom 2  

    A mógłby ktoś napisać jak ma to przykladowo wygladac? Bo nie moge sobie z tym poradzic.

    0