да ... тоже самое, это был просто пример. Но спасибо, что напомнили, как написать hexCode :)
аюсь освободить указатель структуры с помощью функции, а затем проверить на NULL. Это не работает!
typedef struct{
int * num;
} D;
void freeD(D * a){
free(a->num);
free(a);
a=NULL;
}
int main(){
D * smth = malloc(sizeof(D));
smth->num = malloc(sizeof(int)*2);
freeD(smth);
if(smth==NULL){
printf("It's NULL");
}
}