GCC and getcwd
Francis Harvey
HARVEYF1@WESTAT.com
Fri Feb 1 07:09:00 GMT 2002
Greetings,
I was pretty sure it was a conceptual problem, so thanks to
everybody for confirmation. Now, I simply have my wrapper
WinBatch program pass the path to its executable which is
guaranteed to be in the same folder as the text file I am
looking for.
Curiously, up till this point, I had assumed that because
I was passing paths in my programs parameters that they were
being corrected so escape character sequences wouldn't occur
in the string. However, now I load all of the paths my
program needs from a single text file without any corrections
and my files still open even though I thought the single
slashes would indicate escape sequences. It works anyway.
Weird.
Thanks again.
Francis R. Harvey III
WB303, x3952
harveyf1@westat.com
VB programmers know the wisdom of Nothing
> -----Original Message-----
> From: Francis Harvey
> Sent: Thursday, January 31, 2002 1:21 PM
> To: 'cygwin@cygwin.com'
> Subject: GCC and getcwd
>
>
> Greetings,
>
> This isn't directly a cygwin question, but hopefully somebody has a
> suggestion or a new topic I should search on:
>
> I have a working C program created with GCC 2.95.2-6 and Cygwin
> dll 1.1.7. I realize both of these are a little old, but I think
> I have a conceptual problem rather than a version issue.
>
> I want to find the current directory that the executable file is in,
> so I can open a text file in the same directory. The executable
> is on the k drive, but my code doesn't return the correct path:
>
> /* Begin code sample */
> main()
> {
> FILE *testfile;
> char buffer[100];
> int size = 100;
>
> testfile = fopen("c:\\windows\\desktop\\test.txt","w");
> getcwd(buffer,size);
> fprintf(testfile,"buffer = %s\n",buffer);
> }
> /* End code sample */
>
> which returns:
> buffer = /cygdrive/c/WINDOWS/DESKTOP
>
> I am probably using the wrong function or possibly need to look
> at a Windows-based group of functions?
>
> TIA for any ideas.
>
> Francis R. Harvey III
> WB303, x3952
> harveyf1@westat.com
>
> VB programmers know the wisdom of Nothing
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting: http://cygwin.com/bugs.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list