云淡风清haohua.blog.chinaunix.net
大隐隐于床
呵~~~呵~~~
全部博文(42)
2016年(3)
2015年(1)
2014年(2)
2013年(2)
2012年(7)
2011年(11)
2010年(3)
2009年(13)
格伯纳
chbha
ssy779
mfc42d
julio_k
yang3052
寻蝉林子
Flives
iARM
分类: LINUX
2009-01-16 19:18:42
/******************************************************* developer: Lucifer use fot: get program fullname parameter: fullname buff proargv argv[0] fullnamelength buff length date: 2009-01-09 *******************************************************/ void getfullname( char *fullname, char *proargv, int fullnamelength) { if( proargv[0] == '/') { strcpy( fullname, proargv); } else if( proargv[0] == '.') { getcwd( fullname, fullnamelength); strcat( fullname, proargv + 1); } else { strcpy( fullname, "error"); } } int main(int argc, char *argv[]) { char cfgfile[256] = {0x0}; getfullname( cfgfile, argv[0], sizeof( cfgfile)-1); printf( "%s\n", cfgfile); }
上一篇:内存查找函数
下一篇:共享存储 之 文件内存映射
登录 注册