path.c
来自「sco unix下c语言开发工具库」· C语言 代码 · 共 31 行
C
31 行
#include <stdio.h>
#include <stdlib.h>
#include "mytools.h"
char * filename = NULL;
char * getfname ( env, fname )
char * env;
char * fname;
{
char * workdir;
if ( env == NULL || fname == NULL ) return ( NULL );
if ( filename == NULL )
filename = ( char * ) malloc ( ( size_t ) L_PATH );
if ( filename == NULL ) return ( NULL );
if ( ( workdir = getenv ( env ) ) == NULL ) return ( NULL );
sprintf ( filename, "%s%s", workdir, fname );
return ( filename );
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?