xin chào mọi người,
mình đang trăn trở làm cách nào để free 1 struct của mình mà lăn lộn khắp stac
koverlow ko tìm được câu trả lời mong muốn, hi vọng các bạn có thể giúp
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 typedef struct Artikel //object
	{
	  	
	  	char Artikelsname[50]; // mota object
		char ArtikelsNummer[10]; // ma san pham
		char Anzahl[100];
	}Artikel;
int main()
{	
	struct Artikel *addArtikel;
	printf("Anzahl der zu eingebene Artikel\n");
	char z[128];
	int a;
	fgets(z,sizeof(z),stdin);
	a = atoi(z);
	
	
	addArtikel = malloc(a*sizeof(Artikel)); // addArtikel ist verdammt pointer passss auf!!!!! und 
	int i;
	for (i = 0; i< a;i++)
	{
	printf("Name des Artikels eingeben\n");
	fgets(addArtikel[i].Artikelsname,128,stdin);
	printf("ArtikelsNummer eingeben\n");
	fgets(addArtikel[i].ArtikelsNummer,128,stdin);
	printf("Anzahl eingeben\n");
	fgets(addArtikel[i].Anzahl,128,stdin);
	}
	for(i=0;i<a;i++)
	{printf("ArtikelsName ist %s mit ArtikelsNummer ist %s und mit der Anzahl %s",addArtikel[i].Artikelsname,addArtikel[i].ArtikelsNummer,addArtikel[i].Anzahl);}
	//free(addArtikel[2]->Artikelsname); Minh can giup cho nay :(
	
	
return 0;
}
        
      
    
 Nhưng mà quan trọng là bạn cấp cái gì thì mới được 


    83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?