Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 4.851 pregleda

Najnovija ↓

strukture i datoteke u C-u 07.03.2004. u 20:37 · pre 275 meseci #1
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
Re: strukture i datoteke u C-u 20.03.2004. u 23:57 · pre 275 meseci #2
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;
}
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme