Hello, I need help accesing a structure:
Code:
typedef struct _SOME_DATA
{
int index;
int descriptor;
struct _KEYS *keys;
struct _SOME_DATA *next;
} SOME_DATA;
typedef struct _KEYS
{
char *key1;
char *key2;
} KEYS;
typedef SOME_DATA *ptr;
typedef SOME_DATA *list;
And i want to do something like this:
Code:
char *ptrkey1;
char *ptrkey2;
ptr = next;
ptrkey1 = (char *)malloc(strlen(function_parameter) * sizeof(char));
strcpy(ptrkey1, function_parameter_KEY.key1);
// Program breaks here
strcpy((char *)&next->keys->key1, ptrkey1);
Has anyone an idea?, thanks in advance!!!