Arbejder med et prg lavet i Borland Builder 6.0
Nu skal jeg gemme en fil og vil gerne gemme den i samme mappe som prg er instaleret.
hvordan kan jeg se min "run from" path ?
Hvis du mener at du programmatisk skal gemme en fil samme sted som hvorfra du gemmer programmet, så skal du blot gemme filen blot med anvendelse af filnavn - uden path.
// GETCWD.C
/* This program places the name of the current directory in the
* buffer array, then displays the name of the current directory
* on the screen. Specifying a length of _MAX_PATH leaves room
* for the longest legal path name.
*/
#include <direct.h>
#include <stdlib.h>
#include <stdio.h>
void main( void )
{
char buffer[_MAX_PATH];
/* Get the current working directory: */
if( _getcwd( buffer, _MAX_PATH ) == NULL )
perror( "_getcwd error" );
else
printf( "%s\\n", buffer );
}
Funktionen char *_getcwd( char *buffer, int maxlen ) returnerer i øvrigt det aktuelle katalog, som du befinder dig. Du skal blot inkluderer <direct.h> for at anvende den.
Hth