EDIT - kann der Downvoter erklären? Ich habe eine klare Frage, mit unterstützenden Beweisen und dem Nachweis früherer Ermittlungen. Ich würde gerne verstehen, warum du mich wählst ...?Compiler-Fehler: inkompatible Typen beim Zuweisen zu 'struct' vom Typ 'void *' während malloc
Ich erhalte diese Störung, wenn ich mit gcc kompilieren:
error: incompatible types when assigning to type ‘struct cell’ from type ‘void *
Die Problemlinien sind:
struct cell* cells = NULL;
cells = malloc(sizeof(struct cell) * length);
for (i = 0; i < length; i++) {
cells[i] = malloc(sizeof(struct cell) * width);
Ich glaube, ich habe das richtige Protokoll gefolgt, wie beschrieben here und auch here. Was vermisse ich?
Sind Sie zufällig, dies als _C++ _ kompilieren? –
Übersetzen Sie als C++? –
Es sei denn, '~ $ gcc program.c' ist' g ++ 'in Ubuntu ... – d0rmLife