malloc, string größer als reservierter Speicherplatz für string

Gast #2554082
Lesenswert?

Hallo
Sehe ich das richtig dass wenn
es heißen würde:
1
  struct ListElem*root;                                             // 
2
  root =  (struct ListElem*) malloc (sizeof(struct ListElem));       // Erzeugung eines neuen Elements und Anhängen an Root(1.4)
3
  platz = (char*)malloc(strlen("Michael")+1);                       
4
strcpy(platz, "Michaelaaaaaaa");

das dann der reservierte Speicherpletz überschritten würde und irgend 
ein anderer speicher überschrieben würde??

(Im Anhang ist der komplette Code)
Gruß feldi
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren