菜鸟求救:关于程序启动的数目以及文件操作
两个问题:
1.我写了一个控制台程序,如何在运行exe时,能够告诉程序我这是运行的第几个exe呢?用什么方式呢,比如在程序中设置变
量或者读取文件。
2.程序读取文件需要相对路径,比如path = "..\\resouce\\register.cfg" ,这个路径是在程序目录下面。
问题是假如我在一个文件夹下面做了两个project,如test1和test2,我用test1修改test2中的cfg文件,如何写相对路径?
在线等待。本人新手,希望各位同仁给带您帮助,万分感谢!
[解决办法]
研究下如何获取系统的当前进程列表
从中查找有没有本程序即可。
或者比较弱的办法,写一个c:/exec.log,在里面标记一下
[解决办法]
问题2,这个没啥意思呀
你说的是工程的目录。
可你软件编好之后,是要拿出来运行的,你还能保证它们两个程序的路径仍然是如工程中一样吗?这样的软件太弱了。
直观的回答:path="..\\..\\test2\\resouce\\register.cfg";
[解决办法]
《Windows核心编程》