Hilfe bei Funktion
-
Hi Leute

Hab dieses Forum eben entdeckt und hab eine Frage zu diesem Code :#include<iostream> #include<string> #include<cstdlib> #include <windows.h> #include <stdio.h> #include <stdlib.h> #include <ctype.h> using namespace std; int main() { int zahl1; bool isprime=true; cout <<"Willkommen zum Primzahlenprüfer\n"; Sleep(5000); cout <<"Zahl zum Testen eingeben.\n"; cin>>zahl1; for (int i=2;i<zahl1;i++) { if (isint(zahl1%i)) { cout <<"Die Zahl ist keine Primzahl\n"; Sleep(10000); break; } } if (isprime) { cout <<"Die Zahl ist eine Primzahl\n"; Sleep(10000); } } int isint (char number) { for (int i=1;i=999999;i++) { if (number=i) { return 1; break; } } return 0; }Es kommt immer der Error :'isint' was not declared in this Scope

-
Die Funktion muss zum Zeitpunkt, bei dem sie aufgerufen wird, deklariert sein.
Schreib vor
main()die folgende Funktionsdeklaration hin:int isint (char number);
-
... using namespace std; int isint (char number); int main() ...Nennt sich Vorwärtsdeklaration.
-
Vielen Dank funktioniert

Kann geclosed werden