Nastavit velkost suboru v C++

Sekcia: Programovanie 25.06.2009 | 22:50
Avatar Vladimir Magyar Arch Linux  Používateľ
cafte...pisem taky maly programik v c++ a potreboval by som nieco v nom vymenit za nieco ine. lenze ked to nieco bude dlhsie tak potrebujem subor zvacsit a ked to bude kratsie tak subor musi byt kratsi. neviete niekto ako sa to da?

za odpovede vopred dakujem
In a world without walls and fences, who needs windows and gates?
    • Re: Nastavit velkost suboru v C++ 25.06.2009 | 23:14
      Avatar borg Fedora  Administrátor
      nerozmumiem tomu co chces. vystupny subor (ak do neho zapisujes) sa bude automaticky zvacsovat/ zmensovat. ak chces dopredu urcit pribliznu velkost suboru, tak na to by malo sluzit systemove volnaie fallocate(). ale mozno som ta zle pochopil, kedze si opisal problem dost neurcito
    • Re: Nastavit velkost suboru v C++ 25.06.2009 | 23:16
      ???   Návštevník
      Tak z tohoto tvojho prispevku vobec netusim ze co chces spravit. Skus to popisat este raz a konkretizuj o co sa presne jedna.
      • Re: Nastavit velkost suboru v C++ 26.06.2009 | 08:17
        Avatar Vladimir Magyar Arch Linux  Používateľ
        no takze ma to byt programik co prepise nieco v subore. je to ako replace v txt editore, len to bude robit hromadne pre zadani priecinok aj rekurzivne.
        no a ked mam napriklad v subore ze: "Nastavit velkost suboru v C++" a ja chcem zmenit slovo "Nastavit" na slovo "bla"
        tak v subore bude toto: "bla velkost suboru v C++" cize som zmenil pocet znakov v subore a musim ho zmensit, zkratit.
        ak by som zas chcel slobo "Nastavit" vymenit za slovo "POPOKATEPETL" tak v subore bude: "POPOKATEPETL velkost suboru v C++" no a v tomto pripade treba subor troska zvacsit. ale to asi problem nebude.
        In a world without walls and fences, who needs windows and gates?
        • Re: Nastavit velkost suboru v C++ 26.06.2009 | 10:11
          Scarry   Návštevník
          http://linux.die.net/man/2/truncate
          • Re: Nastavit velkost suboru v C++ 26.06.2009 | 16:06
            Avatar Vladimir Magyar Arch Linux  Používateľ
            diki moc, presne toto som hladal :)
            In a world without walls and fences, who needs windows and gates?