永发信息网

c语言程序如何设置默认路径

答案:3  悬赏:50  手机版
解决时间 2021-01-25 10:22
  • 提问者网友:心牵心
  • 2021-01-25 01:12
c语言程序如何设置默认路径
最佳答案
  • 五星知识达人网友:低血压的长颈鹿
  • 2021-01-25 02:02
可以为main函数增加两个参数int main(int argc,char* argv[]){ return 0;}argc 是命令行参数的个数,argv是一个字符串数组,代表以空格分隔的命令行参数,其中 argv[0] 是程序自身的路径(包括文件名)。也可以使用API函数 GetModuleFileName ,用法如下,需要包含头文件 windows.h 和 tchar.hTCHAR szFile[MAX_PATH] = {0};DWORD dwLen ; //返回路径长度dwLen = GetModuleFileName(NULL,szFile,MAX_PATH);此时,szFile 中保存了程序本身的路径,可以将最后的扩展名改为 txt 即可得到一个与程序同路径同名的文本文件名,将数据写入其中即可。代码如下:szFile[dwLen -3] = 0;_tcscat(szFile,_T("txt"));此时,szFile 就是一个文件文件路径了,可以直接用。 我想,你所说的默认路径,可以先把一个路径(想要的默认路径)保存到一个字符数组中,输入文件名后,用 strcat 函数把文件名连接到默认路径的后面就可以了。如果要改变路径,就用 strcpy 直接把新的路径复制到字符数组中。
全部回答
  • 1楼网友:慢性怪人
  • 2021-01-25 03:59
假如你的文件(文件名为chengxu)路径是D盘 你只要在#include下面加一句#include就可以了
  • 2楼网友:渡鹤影
  • 2021-01-25 02:42
一般默认的目录是和你所遍的程序在同一个目录里如果你想改,那么只要在使用fopen函数的时候输入目录地址就可以了要注意的是一旦你这个程序生成了EXE在脱离编译器运行的时你所定的目录就不能改变了也就是说你自能在写程序时定义一次目标文件的路径
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯