2Danke
ERLEDIGT
JA
JA
ANTWORTEN
9
9
ZUGRIFFE
297
297
EMPFEHLEN
-
21.09.07 13:22 #1
hallo zuammen..
hab hier ein problem was in etwa der überschrift entspricht!
wenn ich in meinem Programm 2 funktionen habe (A und B)
Funktion A greift auf funktion B zurück und B umgekehrt auf Funktion A.
Ich programmiere in C ....
wenn ich zuerst funktion A implementiere finder er B nicht um umgekehrt genauso..
Ich hoffe ihr versteht was ich meine.
gibts dafür ne lösung?Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
Hallo,
also ich kann dir leider nicht sagen wie es bei c++ ist, aber zum Beispiel in Ada gibt es die Möglichkeit den Kopf der Funktion oder Prozedur schon vor zu definieren und damit funktioniert das dann ohne Probleme.
Ich denke mal, dass es in c++ auch sowas in der Richtung geben wird.
MFG
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
21.09.07 13:27 #3
Hallo
Arbeite mit Prototypen!
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#include <stdio.h> #include <stdlib.h> /* Funktionsprototypen /* void A(void); void b(void); /* Eigentliche Funktionsdeklaration */ void A(void) { return; } void B(void) { return; }
Hoffe, dass hilft dir weiter.
Gruss
FGVoice of Silence - http://www.voiceofsilence.ch - Punkrock from Schaffhausen, check it out!
-
Genau das meinte ich.

MFG
zEriXEs ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)
-
21.09.07 13:31 #5
danke für die schnelle info!
ich werds mal versuchen
bin noch etwas grün hinter den ohren bezüglich programmieren
deswegen die doofe frage:
wieso gibts es keine Fehlermeldung wenn eine funktion 2 mal erstellt wird?Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
21.09.07 13:41 #6
Hallo
Sollte er eigentlich machen. Wenn du die Funktion korrekt deklariert hast und die Definitionen stimmen, müsste er eine Fehlermeldung bringen
"main.c ERROR: func redefinition"
Ist aber ein bisschen Compilerabhängig.
Zudem kann es auch sein, dass die beiden Funktionen in zwei verschiedenen Files sind. Mit der richtigen Kombination der Headers kann das ohne Fehler gehen.
Gruss
FGVoice of Silence - http://www.voiceofsilence.ch - Punkrock from Schaffhausen, check it out!
-
21.09.07 13:49 #7
- Registriert seit
- Aug 2005
- Ort
- Karlsruhe (Baden-Württemberg)
- Beiträge
- 905
Die Funktionsprototypen sind aber eher als Bauplan für die kommenden Methoden zu verstehen. Es gibt die sog. Methodensignatur wieder.
Eine Methode kann auch mit dem selben Namen exisitieren...wenn du diese Funktion überlädst....d.h. selber Name, aber unterschiedliche Anzahl und/oder Parametertypen.Wäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
Blog: http://javaeffective.wordpress.com/
-
21.09.07 14:22 #8
ok vielen danke euch!
hat alles geklappt!
schön das das alles hier so schnell klappt
Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
Gruß Johannes
::: Homepage :::
-
"I'm not deaf, I'm ignoring you"
----
-
21.09.07 15:49 #10
Hallo
Ich stimme RedWing zu.
Methoden und Überladen gibt es aus dem Kontext heraus eigentlich nur in C++, aber nicht in C.
Gruss
FGVoice of Silence - http://www.voiceofsilence.ch - Punkrock from Schaffhausen, check it out!
Ähnliche Themen
-
Was zuerst: Silverlight oder WPF
Von anfängerregnäfna im Forum .NET WPF & SilverlightAntworten: 1Letzter Beitrag: 04.11.09, 00:42 -
Wer zuerst Antwortet
Von Azi im Forum vB-TestforumAntworten: 8Letzter Beitrag: 04.03.07, 13:53 -
Was läuft zuerst?
Von advin im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 15.09.06, 09:22 -
Akku Erstaufladung - Zuerst ganz entladen oder sofor laden?
Von funnytommy im Forum HardwareAntworten: 0Letzter Beitrag: 08.10.05, 11:53 -
Federn an ein Huhn
Von HelNIck im Forum 3D Studio MaxAntworten: 8Letzter Beitrag: 15.03.05, 10:39





Zitieren


Login






