Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

strukture i datoteke u C-u

[es] :: C/C++ programiranje :: strukture i datoteke u C-u

[ Pregleda: 3728 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SiLa

Član broj: 17710
Poruke: 6
*.as53.sa-ap.bih.net.ba.



Profil

icon strukture i datoteke u C-u07.03.2004. u 19:37 - pre 221 meseci
zanima me kako se mogu upisivati strukture u tekstualnu datoteku, kako
da mijenjam sadrzaj neke strukture(nekog njenog dijela) koja se vec nalazi u txt datoteci tj zelim da pristupim jednoj strukturi u datoteci da je procitam, zatim da izmjenim jedan njen dio tj da je azuriram i zatim da je ponovo takvu azuriranu upisem na isto mjesto gdje se i dotad nalazila
 
Odgovor na temu

Milan Aksic

Član broj: 412
Poruke: 1053
*.smin.sezampro.yu.



Profil

icon Re: strukture i datoteke u C-u20.03.2004. u 22:57 - pre 221 meseci
Na primer, za upisivanje i citanje strukture:
Code:
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

typedef struct {
        int a, b, c;
} struktura_neka;

int main() {
        struktura_neka test0, test1;
        int fd;

        fd = open("/tmp/test_fajl", O_CREAT | O_RDWR, S_IRUSR | S_IRUSR);
        test0.a = 2;
        test0.b = 4;
        test0.c = 8;
        write(fd, &test0, sizeof (test0));
        lseek(fd, 0, SEEK_SET);
        read(fd, &test1, sizeof (test0));
        printf("%d %d %d\n", test1.a, test1.b, test1.c);
        close(fd);
        unlink("/tmp/test_fajl");
        return 0;
}
 
Odgovor na temu

[es] :: C/C++ programiranje :: strukture i datoteke u C-u

[ Pregleda: 3728 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.