2012-10-18 7 views
6

Ich erhalte eine Fehlermeldung beim Versuch, die Methode zu nennen:Parametername ausgelassen Fehler?

int box(int rows, int cols, int [rows][cols]) 

aus dem Hauptverfahren mit diesem Aufruf:

box(arrayDimensions, arrayDimensions, array); 

Aber ich bin nicht sicher, was das Problem ist.

Danke.

+0

Welchen Fehler bekommen Sie? Können Sie uns ein Fragment Ihres Codes zeigen, das wir ausprobieren könnten? Was ist 'int [Zeilen] [Spalten]'? – January

+7

Vielleicht 'int box (int Zeilen, int Spalten, int ARRAY [Zeilen] [Spalten])'? –

+0

Was ist der Fehler? –

Antwort

13
int box(int rows, int cols, int [rows][cols]) 

benötigt

int box(int rows, int cols, int something[rows][cols]) 
1

Denken Sie daran, zu sein, muss jede Variable, die Sie in der Funktionsdefinition verwenden/Header eine Kennung/Namen haben. Wie alles andere, muss das Array, das Sie verwenden, einen Bezeichner/Namen haben, da es eine Variable ist, die @AkshaiShah Ihren Code ziemlich gut modifiziert hat.

Verwandte Themen