路径的分割与合并

来源:互联网 发布:网络信息安全概述 编辑:程序博客网 时间:2024/05/20 05:28

我们经常在进行编程的时候会传递文件的绝对路径的参数,那么对于C++语言,我们怎么来得到每个字段呢,下面贴出代码!
#include <stdio.h>#include<stdlib.h>#include<string.h>int main(){char drive[_MAX_DRIVE];char dir[_MAX_DIR];   char fname[_MAX_FNAME];   char ext[_MAX_EXT];//这个是分割路径_splitpath("D:\\temp\\test.txt",drive,dir,fname,ext);printf("经过分割之后的驱动器为:%s\n",drive);printf("经过分割之后的目录为:%s\n",dir);printf("经过分割之后的文件名为:%s\n",fname);printf("经过分割之后的扩展名为:%s\n",ext);//连接路径char str[80];   strcpy( str, "d:\\temp\\" );   strcat( fname, ".txt" );strcat(str,fname);printf("经过合并后的文件绝对路径为:%s\n",str);return 0;}



0 0
原创粉丝点击