hihi
also 
- beim code posten code tags verwenden (nicht nur versuchen Augenzwinkern )
was meinst damit genau?
den rest versuch ich mir zu herzen zu nehmen aber werde es jetzt nciht noch mal neu machen 
kein C++!! nur c standart bibliotheken
hab noch nen bissel was gemacht:
ich liste mal meine variabeln auf und was sie bedeuten sollen bzw bewirken da kann mir denk ich besser geholfen werden
#define _CRT_SECURE_NO_WARNINGS
#define BUFFER_LEEREN {setvbuf (stdin,NULL,_IONBF,0);\
setvbuf(stdin,NULL,_IOFBF,BUFSIZ);}
#define WARTEN_AUF_ENTER {getchar();}
#define pfadl 512 // länge das dateipfades
#define komment 512 // länge eines anzuhängenden kommentars
#define max 256 //gibt nur 256 zeichen und ich weiß das es bei der
null beginnt
typedef struct
{
char fst; //hmm nur abgeschrieben aber zum sortieren
int snd; //des arrey nach der häufigkeit hintergrund
} typeA; //aber nun verstanden
int compare(const void* x , const void* y)
{
return((typeA*)x)->snd - ((typeA*)y)->snd; // sortieren vom kleinsten
} // zum grösten
int baum_code(char pfad[])
{
int eingabe; // eingfabe für menueschleifen
int aknoten=0; // anzahl zu erstellenden knoten (zeichenanzahl - 1)
int i; //einfach zählvariable
int j,k,l; //jetzt neu eingeführt um immer die kleinsten elemente zufinden
unsigned int wert; // ja wert halt
int anzahl[max];
char datei_komment[komment]={""};
int komp=1; //noch nicht benuzt
int zeichenanzahl=0; // nicht benuzt
typeA xs[max]; // von typedef struct
FILE* fp; // erklährt sich
hoffe das ist erst mal so ok.
nun habe ich mir gedacht ich muss ja immer erst mal die 2 kleinsten elemente heraussuchen und dann einen knoten bilden
dies wollte ich erst mal so machen:
for(aknoten=0; aknoten-1; aknoten++)
j=1000;
k=1000;
l=1000;
{
for(i=0;i<max;i++)
{
l = xs[i].snd;
if((l<j)&&(l>0))
{
j=l;
}
else if((l<k)&&(l>0))
{
k=l;
}
}
}
die 2 ersten und niedrigsten findet es auch und gibt es mir aus
nun die frage...nnnn^^^^
könnte mir einer auf mein programm bezogen ein struct knoten mal schreiben?
wie erstelle ich so einen knoten?
und wenn ich die schlefen danach wieder durchlaufe dürfen ja die ersten beiden elemente nicht wieder auftauchen wie ist da zu verfahren?(löschen wär wo denk ich nicht so gut)
danke schon mal