Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
räphu Mini JLI'ler
Anmeldedatum: 08.01.2003 Beiträge: 2 Wohnort: Bern, Schweiz Medaillen: Keine
|
Verfasst am: 08.01.2003, 17:41 Titel: "Lokale Funktionsdefinitionen sind unzulässig" |
|
|
hallo
"Lokale Funktionsdefinitionen sind unzulässig"
diese fehlermeldung ist mir jetzt schon ein paar mal begegnet. ich schreib ein programm in c++ mit dem simplen aufbau: funktionskopf - mainfunktion mit funtionsaufruf - funktionsdefinition. dann kommt manchmal diese meldung. wenn ich nun die funktionsdefinition vor der mainfunktion mache, und den funktionskopf (natürlich) weglasse, läuft es.
?
gruss
raphael |
|
Nach oben |
|
 |
VerruecktesHuhn Super JLI'ler

Anmeldedatum: 30.07.2002 Beiträge: 492 Wohnort: Stuttgart Medaillen: Keine
|
Verfasst am: 08.01.2003, 17:48 Titel: |
|
|
Du solltest deine funktion nich in der Main definieren. Entweder davor oder dahinter... |
|
Nach oben |
|
 |
AFE-GmdG JLI MVP


Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 08.01.2003, 22:51 Titel: |
|
|
Eine Funktion innerhalb einer Funktion ist in C++ unzulässig. Dies geht nur in Java oder C#.
AFE-GmdG _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
 |
räphu Mini JLI'ler
Anmeldedatum: 08.01.2003 Beiträge: 2 Wohnort: Bern, Schweiz Medaillen: Keine
|
Verfasst am: 09.01.2003, 16:00 Titel: |
|
|
hmm ich glaub nicht, dass ich das gemacht habe, aber es könnte sein...
gruss
raphael |
|
Nach oben |
|
 |
Michael JLI'ler
Anmeldedatum: 20.07.2002 Beiträge: 173 Wohnort: Münster / NRW Medaillen: Keine
|
Verfasst am: 09.01.2003, 16:15 Titel: |
|
|
möglicherweise haste einfach irgendwo eine } vergessen, da kann das schonmal herkommen _________________ Es geht auch ohne  |
|
Nach oben |
|
 |
|