Hej
Hvad er den korrekte måde at gøre følgende på:
typedef struct vildere_struct {
char *str;
} VS;
VS *vs
vs = malloc(sizeof(VS));
vs->str = malloc(100);
strcpy(vs->str, "100chars");
Jeg synes ikke rigtigt jeg kan få det til at virke. Det går galt når jeg
forsøger at:
free(vs->str); //(segfault)
--
Jakob Møbjerg Nielsen | "Nine-tenths of the universe is the
jakob@dataloger.dk | knowledge of the position and direction
http://www.jakobnielsen.dk/ | of everything in the other tenth."
| -- Terry Pratchett, Thief of Time