Talk About Network

Google





Programming > C - C++ Learning > Re: Using the s...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 13 of 22 Topic 4074 of 4400
Post > Topic >>

Re: Using the same source file from other source files

by Hal Vaughan <hal@[EMAIL PROTECTED] > Mar 20, 2008 at 03:37 PM

Ben Bacarisse wrote:

> Hal Vaughan <hal@[EMAIL PROTECTED]
> writes:
> 
>> Hal Vaughan wrote:
>>
>>> Hal Vaughan wrote:
>> ...
>>> There's one problem that didn't show up until I fixed this one.
>>> 
>>> I have my own library with this function:
>>> 
>>> void parseargs(int, char*);
> 
> This declaration does not match the definition you give later.

Okay.  I'm a bit confused.  I have:

int main(int argc, char* argv[])

which leads me to believe argv is of type char*, so when I call

parseargs(argc, argv)

I would expect parseargs to have the same signature as far as the params
go:

map<string,string> parseargs(int count, char* args[])

From what you say, it should be:

map<string,string> parseargs(int count, char** args[])

Why the difference?  And why is it that when I had it the first way, it
was
working before?

And when I was reading the args in main(), I could do this:

        string arg;
        arg = argv[x]

as long as x was less than argc, but when I pass argv on to parseargs(), I
can't do the same thing.  So am I passing it incorrectly as a parameter to
parseargs() or am I doing something wrong by trying to read it that way in
a different function?  How can I pass argv to a different function so that
function can parse it?  I'm building up my own library and I want this
function to be something I can reuse in later programs.

Thanks!

Hal
 




 22 Posts in Topic:
Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 07:10:47 
Re: Using the same source file from other source files
Richard Heathfield <rj  2008-03-20 07:25:59 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 07:29:28 
Re: Using the same source file from other source files
"Jim Langston"   2008-03-20 00:55:37 
Re: Using the same source file from other source files
Philip Potter <pgp@[EM  2008-03-20 15:31:49 
Re: Using the same source file from other source files
Richard Heathfield <rj  2008-03-20 08:36:26 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 08:50:25 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 09:28:25 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 09:37:01 
Re: Using the same source file from other source files
"Chris ( Val )"  2008-03-21 03:37:07 
Re: Using the same source file from other source files
Philip Potter <pgp@[EM  2008-03-25 17:22:35 
Re: Using the same source file from other source files
Ben Bacarisse <ben.use  2008-03-20 15:08:23 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 15:37:26 
Re: Using the same source file from other source files
Ben Bacarisse <ben.use  2008-03-20 15:48:02 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 15:56:20 
Re: Using the same source file from other source files
Philip Potter <pgp@[EM  2008-03-20 17:11:20 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 17:54:57 
Re: Using the same source file from other source files
Philip Potter <pgp@[EM  2008-03-21 10:03:58 
Re: Using the same source file from other source files
Ben Bacarisse <ben.use  2008-03-20 19:34:41 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 20:31:21 
Re: Using the same source file from other source files
Ben Bacarisse <ben.use  2008-03-20 19:45:49 
Re: Using the same source file from other source files
Hal Vaughan <hal@[EMAI  2008-03-20 20:34:08 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Wed Jan 7 10:01:08 PST 2009.