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:39:50
    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 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");
    > }


    --
    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: