WritePrivateProfileString 设置为程序当前路径的方法
1. 通常的方法:找到程序的绝对路径, 再计算得到绝对目录[cpp]char path1[MAX_PATH]={0};GetCurrentDirectory(MAX_PATH,path1);cout<<path1<<endl;char path2[MAX_PATH]={0};GetModuleFileName(NULL,path2,MAX_PATH);cout<<path2<<endl;2.变通方法:通过相对目录, 虽然不能直接取当前目录, 但可以向下一层,再向上一层,即可变通得到当前目录.[cpp]WritePrivateProfileString("students","name","zhangsan","src/../students.ini");向下一层的目录名可以随便写,不需要实际存在. [本例中为:src]Remarks: 本方法只在Win7,VS2008下做过测试,如果哪位发现有例外的,欢迎留言.
补充:软件开发 , C++ ,