felder ineinander kopiern

nitro-Merlin

Mitglied
hi, der folgende programmteil soll folgendes machen

Code:
void merge(int refa[], int refb[], int refc[], int anzahla, int anzahlb)
{
	int i,z;//Zählvariablen

	int anzahlc;
	anzahlc = anzahla+ anzahlb;

	printf("anzahlc enthaelt %i elemente\n",anzahlc);

	for (i=0; i<anzahla;i++)
	{
		refc[i]=refa[anzahla];
		anzahla--;
	}
	
	z=i;
	for (i=0; i< anzahlb; i++)
	{
		z++;
		refc[z]=refb[anzahlb];
		anzahlb--;
		z;
	}
	
	bubblesort(refc, anzahlc);

	printf("refc lautet %i und anzahlc lautet %i\n", refc, anzahlc);
	
	ausgabe(refc, anzahlc);
		
}

es klappt das anzahlc die richte anzahl an werten erhält, aber das feld wird nix, kann sich jemand denken warum?
 
1. Unkommentierten Code hingeklatscht
2. Nicht mal die Mühe gemacht zu beschreiben, was der Code überhaupt tun soll
3. Vage Fehlerbeschreibung ("wird nix")
4. Nicht auf Recht- und Groß-/Kleinschreibung geachtet

So, und jetzt probier's nochmal.
 
Zurück