nacitanie zo suboru

Sekcia: Programovanie 01.12.2007 | 19:47
pison   Návštevník
programujem v linuxe, ked chcem nacitat zo suboru .txt pomocou fscanf tak mi nic nenacita pokial je subor napisany v linuxe, ked ho napisem vo win a potom skopirujem tak mi to funguje, neviete preco
mam opensuse 10.3
    • Re: nacitanie zo suboru 01.12.2007 | 20:21
      Avatar m4rtin.m   Používateľ
      jedina vec ktorou sa lisia textove subory vo win a lin je znak pre koniec riadku
      • Re: nacitanie zo suboru 01.12.2007 | 20:23
        pison   Návštevník
        ale pri fscanf s koncom riadka nepracujem, ked to tam dam raz tak by to malo nacitat prvy prvok zo suboru, ale ked ten subor napisem v linuxe tak mi nenacita nic
        • Re: nacitanie zo suboru 01.12.2007 | 21:20
          WlaSaTy   Návštevník
          ten súbor je textový alebo binárny?
          • Re: nacitanie zo suboru 01.12.2007 | 21:54
            pison   Návštevník
            textovy .txt
            • Re: nacitanie zo suboru 01.12.2007 | 22:04
              WlaSaTy   Návštevník
              pri fopen sa neberie do úvahy či je súbor textový alebo binárny podľa koncovky. takže je ten súbor skutočne textový alebo binárny?
              • Re: nacitanie zo suboru 01.12.2007 | 22:26
                pison   Návštevník
                je textovy
                • Re: nacitanie zo suboru 01.12.2007 | 22:50
                  WlaSaTy   Návštevník
                  ok, predpokladáme že si skontroloval jeho obsah pomocou hexa editora a daný súbor otváraš na zápis a čítanie ako textový. škoda že nepíšeš o tom akú chybu to vyhodí, bez toho ti môžeme len potvrdiť : áno, je to zlé.
                  • Re: nacitanie zo suboru 01.12.2007 | 22:58
                    WlaSaTy   Návštevník
                    síce, mohlo by pomôcť dodať '\r' pomocou tr pri konverzii z linuxu do windows ak je to ten prípad. zrovna tak to robil napríklad unix2dos a podobné konverťáky.
                    • Re: nacitanie zo suboru 01.12.2007 | 23:35
                      pison   Návštevník
                      no nevihodi to ziadnu chybu ale ani to nic nenacita, program normalne skonci
                      • Re: nacitanie zo suboru 01.12.2007 | 23:36
                        pison   Návštevník
                        a subor som napisal v openoffice
                        • Re: nacitanie zo suboru 02.12.2007 | 12:30
                          Matko   Návštevník
                          Kedze si ho napisal v OpenOffice, tak je mozne, ze je uloceny v kodovani, ktore nedokaze fcanf nacitat...
                          Skus ho napisat napr. v mcedit
                      • Re: nacitanie zo suboru 01.12.2007 | 23:39
                        Avatar borg Fedora  Administrátor
                        man 3 fscanf
                        debugovat
                        mozno hodit vypis casti kodu sem, ak neni uzavrety