char CurrentDirectoryBuffer[256];
//------------------------------------------------------------------------
LPSTR GetFilePath(LPSTR lpFileName)
{
if(!CurrentDirectoryBuffer[0])
GetCurrentDirectory(0x100,CurrentDirectoryBuffer);
strcpy(cStrBuffer,CurrentDirectoryBuffer);
strcat(cStrBuffer,"\\");
strcat(cStrBuffer,lpFileName);
return cStrBuffer;
}void func01()
{
FILE *fp;
fp=fopen(GetFilePath("文件名"),"rb");
}
//------------------------------------------------------------------------
LPSTR GetFilePath(LPSTR lpFileName)
{
if(!CurrentDirectoryBuffer[0])
GetCurrentDirectory(0x100,CurrentDirectoryBuffer);
strcpy(cStrBuffer,CurrentDirectoryBuffer);
strcat(cStrBuffer,"\\");
strcat(cStrBuffer,lpFileName);
return cStrBuffer;
}void func01()
{
FILE *fp;
fp=fopen(GetFilePath("文件名"),"rb");
}
{
return;
}
if((fp = fopen("子目录名\\filename","rb")) == NULL)
{
return;
}