发新话题
打印

【求助】初级c++问题

【求助】初级c++问题

如何知道正在运行的程序的文件名和路径?
$ r$ j, m& Q$ p6 k' |; j% e例如如编译一个test.bin,运行输出/root/test.bin
' t' @7 h5 x4 k- P% w谢谢      

TOP

其实你的问题和C++应该没什么太大关系,只是关于库函数的问题而已,找一些相关的资料作为工具比较好。      
上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。

TOP

[QUOTE=SealerX]如何知道正在运行的程序的文件名和路径?
2 H, S. g* L8 y- q例如如编译一个test.bin,运行输出/root/test.bin6 j: f- G+ W# ~9 U1 P
谢谢[/QUOTE]0 |1 N8 W) k2 l4 ]
使用搜索命令,如find
5 z0 H, V3 U- l+ N& r可以通过man find 知道怎么用这个命令.      

TOP

main(int argc,char *argv[]):argc为参数个数(含程序名),argv为参数组的指针,argv[0]就是了      

TOP

#include <stdio.h>' d" V  _% x( E" k$ L$ }, `

9 j7 T9 j9 L, {8 ?int main ( int argc, char * argv [] ); f8 t! O; R5 t* O. h
{, G8 n" z0 z6 d$ ^& z
    printf ( "%s\n", argv [ 0 ] );
! j+ f( S, H: D( D8 y, W
6 |6 K$ J/ i- a: K" P    return 0;. Q3 t6 u3 H, F/ a! X
}      

TOP

发新话题