eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingOperacje na plikach (odczyt i zapis fread i fwrite)Re: Operacje na plikach (odczyt i zapis fread i fwrite)
  • Data: 2010-04-13 14:41:51
    Temat: Re: Operacje na plikach (odczyt i zapis fread i fwrite)
    Od: Marcin Kwiatkowski <f...@l...bielsko.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 2010-04-13, Marcin Kwiatkowski <f...@l...bielsko.pl> wrote:
    > On 2010-04-13, Marcin M. <m...@g...com> wrote:
    >> Witam!
    >> Bardzo bym prosił o pomoc. Dlaczego to nie działa choć się kompiluje?
    >> Nie jestem zbyt dobrym programistom, potrzebny mi po prostu program do
    >> szkoły. Radzę sobie z odczytywaniem plików ale nie mogę dopisywać do
    >> pliku żadnych danych ani nic w nim zmieniać. Nie mogę nawet po prostu
    >> przekopiować zawartości tego pliku:
    >>
    >>
    >>
    >>
    >> int przepisz (char *path1, char *path2)
    >> {
    >> FILE* zrodlo;
    >> FILE* target;
    >>
    >> zrodlo = fopen(path1,"rb");
    >> target = fopen(path2,"wb");
    >> rewind(zrodlo);
    >> fseek(zrodlo,0,SEEK_END);
    >> size_t p1size=ftell(zrodlo);
    >>
    >> rewind(target);
    >> rewind(zrodlo);
    >> char* bufer;
    >> bufer=0;
    > Niepotrzebne. zamiast tego
    > bufer=malloc(p1size);
    >
    >> fread(bufer,p1size,1,zrodlo);
    >> fwrite(bufer,p1size,1,target);
    >> fclose(zrodlo);
    >> fclose(target);
    > a tu
    > free(bufer);
    >> return 0;
    >> }
    >>
    >>
    >>
    >> void main(void)
    >> {
    >> //przepisz("obraz3.bmp","przepisany.bmp");
    >> }
    >
    >
    Ach... pospieszylem sie i niewyraznie napisalem :)
    oczywiscie niepotrzebnie zerujesz wskaznik. A przed opuszczeniem funkcji
    musisz zwolnic pamiec.

    --
    Pozdrawiam,
    Marcin Kwiatkowski

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: