problem ze strukturami i wpisaniem wartosci

0

struct stuktura{
char a[15];

};

struct strutura* dd = NULL;

int main()
{
dd->a="123";

}

Moje pytanie brzmi: dlaczego kompilator wyświetla ze dd->a jest l-wartością i jak powinno wyglądać prawidłowe wpisanie stringu do tablicy char w strukturze ??

0

dd = malloc(sizeof(struktura)); // do nulla nic nie wpiszesz

// problem byl z wpisywaniem do c-stringa, a nie do struktury
strcpy(dd->a,"123");

1 użytkowników online, w tym zalogowanych: 0, gości: 1