a simple question

This is a discussion on a simple question within the C++ Programming forums, part of the General Programming Boards category; can you put a function within a function? my program goes as follows //... void blah(); void blah2(); int main(){ ...

  1. #1
    ...
    ... is offline
    Registered User
    Join Date
    Feb 2002
    Posts
    465

    a simple question

    can you put a function within a function?

    my program goes as follows

    //...
    void blah();
    void blah2();

    int main(){
    //[program]
    blah()
    //[end of program]
    }

    void blah() {
    //[function]
    blah2();
    }

    void blah2() {
    //[function]
    }


    where blah and blah2 are functions. what happens is, the program runs, blah runs, but then blah2 never runs. the program compiles just fine, and i dont encounter any errors within the program itself.

    any ideas?

  2. #2
    _B-L-U-E_ Betazep's Avatar
    Join Date
    Aug 2001
    Posts
    1,412
    Yes you can... there is something wrong with the semantics of your code then...


    Code:
    #include <iostream>
    using namespace std;
    
    void blah2() {cout << "blah";}
    
    void blah() {blah2();}
    
    int main()
    {
       blah();
       return 0;
    }
    Last edited by Betazep; 03-04-2002 at 04:27 PM.
    Blue

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Simple question regarding variables
    By Flakster in forum C++ Programming
    Replies: 10
    Last Post: 05-18-2005, 09:10 PM
  2. Simple class question
    By 99atlantic in forum C++ Programming
    Replies: 6
    Last Post: 04-21-2005, 12:41 AM
  3. Simple question about pausing program
    By Noid in forum C Programming
    Replies: 14
    Last Post: 04-02-2005, 09:46 AM
  4. simple question.
    By InvariantLoop in forum Windows Programming
    Replies: 4
    Last Post: 01-31-2005, 12:15 PM
  5. simple fgets question
    By theweirdo in forum C Programming
    Replies: 7
    Last Post: 01-27-2002, 06:58 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21