用C/C++编写一个文件路径
来源:百度知道 编辑:UC知道 时间:2024/05/17 07:08:11
c从完整路径分离 路径名,文件名,扩展名
void splitname(const char *szfullfilename, char *szpathname, char *szfilename, char *szextname);
szfullfilename:完整文件名
szpathname:以 \ 结尾的路径名
szfilename:文件名
szextname:扩展名
#include "stdio.h"
#include "conio.h"
void splitname(const char *szfullfilename, char *szpathname, char *szfilename, char *szextname);
int main(void)
{
char szfullfilename[255] = "C:\\My Documents\\Software Test 1.00.doc";
char szpathname[255];
char szfilename[255];
char szextname[255];
splitname(szfullfilename, szpathname, szfilename, szextname);
printf("%s\n", szfullfilename);
printf("path: %s\n", szpathname);
printf("file: %s\n", szfilename);
printf("ext: %s\n", szextname);
}
void splitname(const char *szfullfilename, char *