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