[lug] help
    Peter Hutnick 
    peter-lists at hutnick.com
       
    Sun Jun  9 21:57:13 MDT 2002
    
    
  
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Saturday 08 June 2002 07:12 pm, heero yui wrote:
> Could you please tell me how to fix this program?
I'm a bit rusty, so I hope someone will correct me if I am wrong about 
anything.
> Also here is the program...
>
> #include <iostream.h>
> #include <stdio.h>
>
> void findMax(int, int);  // the function declaration (prototype)
>
> int main(int argc, char *argv[])
> {
>
>   int firstnum, secnum;
>
>   cout << "\nEnter a number: ";
>   cin >> firstnum;
>   cout << "Great! Please enter a second number: ";
>   cin >> secnum;
>
>   findMax(firstnum, secnum); // the function is called here
>
>   return 0;
> }
Well, you declared findMax(int, int), but you never implemented it.  That is 
perfectly valid syntacticly, but it doesn't make any sense.  Furthermore, as 
soon as you call findMax it becomes a logic error.
When the linker tries to substitute an offset for the function it fails, since 
there isn't any such function, and therefore no such address.
- -Peter
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9BCOelgog5nbKilkRAvw+AJ48N+XTt6JHsYz7HY5j0yG9tyrtQwCfWIKH
4INqaCJ4imOP0Ldmvnrykz0=
=A5HR
-----END PGP SIGNATURE-----
    
    
More information about the LUG
mailing list