Beim kompilieren meines Programmes erscheint in VC++ 6.0 immer diese Fehlermeldung: D:\Informatik\Visual_Studio\MFC\BV\BV\BVDlg.cpp(192) : error C2109: Index benoetigt ein Feld oder einen Zeigertyp D:\Informatik\Visual_Studio\MFC\BV\BV\BVDlg.cpp(192) : error C2106: '=' : Linker Operand muss ein L-Wert sein D:\Informatik\Visual_Studio\MFC\BV\BV\BVDlg.cpp(205) : error C2109: Index benoetigt ein Feld oder einen Zeigertyp Fehler beim Ausführen von cl.exe.
Ich verstehe diese Fehlermeldung "Index benoetigt ein Feld oder einen Zeigertyp" überhaupt nicht. Diese Fehlermeldung bezieht sich auf diese Zeilen: >> gray_image[i][j] = gray; >> histo_obj.histogramm[gray_image[y][x]]++; Hat jemand eine Idee woran da liegen könnte?
Ich Idiot. Ich hab den Fehler gefunden. gray_image ist ja ein zweidimensonales Array. Zuvor habe ich ein eindimensionales dinamisches Array angelegt. Ja das kann dann nicht funktionieren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.