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)
  • Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsf
    eed1.plix.pl!news-out1.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.
    nl!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.
    news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
    From: Marcin Kwiatkowski <f...@l...bielsko.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: Operacje na plikach (odczyt i zapis fread i fwrite)
    Date: Tue, 13 Apr 2010 14:39:50 +0000 (UTC)
    Organization: TP - http://www.tp.pl/
    Lines: 49
    Message-ID: <s...@f...linux.bielsko.pl>
    References: <b...@r...googlegroups.com>
    NNTP-Posting-Host: fox.linux.bielsko.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=iso-8859-1
    Content-Transfer-Encoding: 8bit
    X-Trace: nemesis.news.neostrada.pl 1271169590 837 195.117.233.246 (13 Apr 2010
    14:39:50 GMT)
    X-Complaints-To: u...@n...neostrada.pl
    NNTP-Posting-Date: Tue, 13 Apr 2010 14:39:50 +0000 (UTC)
    User-Agent: slrn/0.9.8.1pl1 (Debian)
    Xref: news-archive.icm.edu.pl pl.comp.programming:185441
    [ ukryj 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: