Hallo people´s
hab mal wieder ne kleine Frage...
kay, also das kleine Programm hier....Ablauf is mir klar un wie es was macht...doch ich hab nen Problem mit der if - Schleife...
wann bitte ist denn value gleich NULL ?
bei welcher Eingabe greift die Schleife oder ist die nur da, um zu überprüfen, das malloc() keinen mist baut?
das könnte auch statt mit arrays mit pointern realisiert werdn, aba is ja hund wie katz
Danke für ne Hilfe.....Gruß
hab mal wieder ne kleine Frage...
kay, also das kleine Programm hier....Ablauf is mir klar un wie es was macht...doch ich hab nen Problem mit der if - Schleife...
wann bitte ist denn value gleich NULL ?
bei welcher Eingabe greift die Schleife oder ist die nur da, um zu überprüfen, das malloc() keinen mist baut?
das könnte auch statt mit arrays mit pointern realisiert werdn, aba is ja hund wie katz
Danke für ne Hilfe.....Gruß
PHP:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {
int *value;
int size, i = 0;
printf("Wie viele Werte benötigen Sie : ");
scanf("%d", &size);
value = (int *)malloc(size*sizeof(int));
if( NULL == value ) {
printf("Fehler bei malloc....\n");
return EXIT_FAILURE;
}
while( i < size ) {
printf("Wert für value[%d] eingeben : ", i);
scanf("%d", &value[i]);
i++;
}
printf("Hier Ihre Werte\n");
for(i=0; i < size; i++)
printf("value[%d] = %d\n", i, value[i]);
scanf("%");
return EXIT_SUCCESS;
}