000
06.07.2005, 20:03 Uhr
~Walter32
Gast
|
hi, ich wollte in C eine Funktion schreiben, die erstmal die Fibonacci Zahlen ausgibt, der Debugger meldet aber folgendes:
--------------------Konfiguration: Code - Win32 Debug-------------------- Kompilierung läuft... Code.cpp CCode.cpp(7) : error C2065: 'Fibo' : nichtdeklarierter Bezeichner CCode.cpp(10) : error C2373: 'Fibo' : Neudefinition; unterschiedliche Modifizierer Fehler beim Ausführen von cl.exe.
Code.exe - 2 Fehler, 0 Warnung(en)
Ich hab, um es vohrer zu sagen, noch keine Ahnung wie man Funktionen in C schreibt, aber hier mal mein Code:
Code: |
#include <math.h> #include <stdio.h> void main(void) { for(int i=1;i<=10;i++){ printf("%d\n", Fibo(i)); } } int Fibo(int num){ if(num<0){ num=0; } switch(num){ case 0: case 1: return 1; break;
default: return Fibo(num-1)+Fibo(num-2); break; } }
|
Vielen Dank, im vorraus
Tschüss, walter |