Help!

This is a discussion on Help! within the C++ Programming forums, part of the General Programming Boards category; Does anyone know how to write a function which can have any stream handle passed to it? For example. const ...

  1. #1
    Registered User subdene's Avatar
    Join Date
    Jan 2002
    Posts
    359

    Unhappy Help!

    Does anyone know how to write a function which can have any stream handle passed to it?

    For example.

    const char Handle[]="outfile"

    createfile(Handle,"Out.txt")

  2. #2
    Registered User Invincible's Avatar
    Join Date
    Feb 2002
    Posts
    210
    What do you mean by "stream handle"? It looks like you're trying to pass a character array in that example.

    If that's what you're asking then:

    Code:
    const char array[25] = {"outfile"} //needs decriptor brackets
    const char file[25] = {"Out.txt"} //better not to pass strings
    
    //so we will pass "Out.txt"  as a variable as well
    
    createfile(array, file);
    
    //there you have 2 char strings being passed
    //and your function definition would look like this
    //with brackets in the definition to recieve the arrays
    
    void  createfile(char array[], char file[])
    {
         do stuff; 
    }
    Hope this helps
    "The mind, like a parachute, only functions when open."

Popular pages Recent additions subscribe to a feed

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