Avatar billede cthrane Praktikant
13. marts 2002 - 11:53 Der er 7 kommentarer og
1 løsning

subrutiner i subrutiner

Må man have subrutiner inde i subrutiner i C/C++

Jeg mener nej

Min lærer mener ja
Avatar billede chries Nybegynder
13. marts 2002 - 11:57 #1
Du må kalde subrutiner inde i en subrutine. Men du må ikke erklærer subrutiner inde i en subrutine.

følgende er illegal:


#include "stdafx.h"

int sub( int t)
{
    int f( int y )
    {
        return y
    }
       
    return f( t );
}

C:\Test\Test.cpp(9) : error C2601: 'f' : local function definitions are illegal
Avatar billede chries Nybegynder
13. marts 2002 - 12:00 #2
mens følgende er legal:

int f( int y )
{
    return y;
}

int sub( int t)
{     
    return f( t );
}
Avatar billede laffe Nybegynder
13. marts 2002 - 12:00 #3
Du har ret, det kan man ikke.
Avatar billede laffe Nybegynder
13. marts 2002 - 12:04 #4
Man må gøre det i Pascal, men ikke i C
Avatar billede laffe Nybegynder
13. marts 2002 - 12:11 #5
Hvorfor er mit svar afvist ????? chries svarede ikke på spørgsmålet ?????
Avatar billede chries Nybegynder
13. marts 2002 - 12:12 #6
hvor er det lige jeg ikke har svaret på spørgsmålet. har du overhovedet læst det jeg har skrevet eller har du kun ost mellem ørene
Avatar billede laffe Nybegynder
13. marts 2002 - 12:12 #7
Ups Glem den sidste kommentar chries ... sorry.
Avatar billede chries Nybegynder
13. marts 2002 - 12:13 #8
ok, alt godt igen :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester