Я не могу понять, почему он вызывает ошибку Seg-Fault при обработке следующего кода в C:
вот тип и объявление:
typedef struct Tcell { char* left;
char* right;
struct Tcell* next;} Tcell;
Tcell* T;
T=malloc(sizeof(Tcell));
T->right=malloc(sizeof(string2) + sizeof(char)*10); //string2 is a dynamic string of chars.
T->left=malloc(sizeof(char)*11);
strcpy(L->right, string2);
L->left="_";
free(T->left);
free(T->right);
free(T);
ааааа, и я получаю Seg-Fault на первом (и втором свободном)
Кажется, нигде не могу найти ответ: S