Element in Feld einfügen
-
hallo,
ich soll ein Feld aufteilen und ein Element einfügen, klappt nur grad nicht so
#include <stdio.h> #define max 50 void ElementEinketten(int *array ,int wert, int position) { int array2[max]; int i; for ( i = 0; i < position; i++ ) { array2[i] = array[i]; } array2[position] = wert; for ( i = position; i < max; i++ ) { array2[i+1] = i; } array = array2; } int main () { int i; int array[max]; array[1] = 1650; array[2] = 6520; array[3] = 310; array[4] = 4760; ElementEinketten(&array,25,7); for ( i = 0; i < max; i++ ) { printf("[%d] = %d", i, array[i]); } system("Pause"); return 0; /* array[1] = 10; array[2] = 20; array[3] = 25; array[4] = 30; array[5] = 40;*/ }
-
TuTI schrieb:
ich soll ein Feld aufteilen und ein Element einfügen, klappt nur grad nicht so
Ok, interessant. Ich hab grad mittag gegessen. Hat ganz gut geklappt.
Im Klartext: was funktioniert denn bitte nicht? Fehlerbeschreibung?