You are not logged in.

  • Login

1

Friday, October 8th 2010, 6:25pm

[C] Fehler beim Funktionsaufruf

Hallo @ all

Ich bekomme bei mir den Fehler:
undifined reference to 'computer'

Was ist das? Der Fehler kommt bei:

C/C++ Quellcode

1
computer(aiFeld);


Mein Funktionskopf sieht so aus:

C/C++ Quellcode

1
void computer(int aiFeld[][3])



Und so meine Header Datei:

C# Quellcode

1
2
3
4
5
6
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main(void);
void computer(int aiFeld[][3]);



Was ist der Fehler? Sehe einfach nichts... Die Header Datei ist natürlich bei beiden Dateien eingebunden.
Hoffe auf eure Hilfe. Viele Grüße

Crosaider

2

Friday, October 8th 2010, 7:31pm

Kriegst du den Fehler vom Compiler oder vom Linker? Achja dein Funktionkopf suggeriert dir übrigens, dass dort eine Prüfung stattfinden und nur zweidimensionale Arrays mit drei Werten in der Tiefe annimmt. Das kann C, nicht er nimmt jeden Pointer auf int an.

3

Saturday, October 9th 2010, 10:13am

Die Meldung kommt vom Compiler sowie ich das gerade sehe. Wie meinst du das mit dem Funktionskopf? Habe bis jetzt immer 2 Demensionale Arrays so übergeben.

Similar threads

Social bookmarks