
Zitat von
V:X
Ich erhalte auch immer die folgende Warnung:
Code:
warning: assignment makes pointer from integer without a cast
Damit kann ich nicht viel anfangen. Ich erstelle doch gar keinen int-Poiter?
Das behauptet die Warnung ja auch gar nicht. Sie behauptet, dass du mittels einer Zuweisung aus einem Integer direkt (ohne expliziten Cast) einen Pointer machst. Und sie hat Recht. In dieser Zeile
Code:
if( testarray[i] = (double*) realloc(testarray[i], 5 * sizeof(double)) == NULL)
fehlt eine Klammerung.
PS: Und noch was Grundsätzliches: warum steht in deinem ersten Post nichts von der Warnung?
Warnungen ignoriert man nicht einfach, erst recht nicht, wenn man sie nicht versteht. Und wenn du in einem Forum wegen einem Code-Problem nachfragst, dann schreibe auch dazu, was der Compiler zu dem Code zu sagen hat. Für andere können die Warnungen schließlich wertvolle Hinweise enthalten.
Lesezeichen