_splitpath和_mekepath的用法
2015-10-20 14:38
423 查看
void _splitpath(
const char *path,
char *drive,
char *dir,
char *fname,
char *ext
)
该函数将一个完整的路径名进行分解。path即为完整路径名,drive为驱动器名加“:”,dir是目录名称,是一个完整路径除驱动器和正在运行的exe文件名之外的包含“‘\”之内的部分,fname为运行的exe文件不包括后缀,ext则为该文件的后缀,包含前面的“.”,后四个参数若不需要,都可以设为NULL。
void _makepath(
char *path,
const char *drive,
const char *dir,
const char *fname,
const char *ext
);
这个函数的功能和上一个正好相反,第一个参数可以为空,为后面几个参数提供的组件名组成的路径
第一行为完整路径分解后的输出结果,空格隔开;第二行为创建组件的路径名
出现的问题:
1.直接使用_wsplitpath和_wmakepath不能在VS2013中正常编译,需要使用提示中的_CRT_SECURE_NO_WARNINGS,以下是使用方法:
1.项目属性——>C/C++——>预处理器——>预处理器定义。
2. 点击后栏。
3. 输入:_CRT_SECURE_NO_WARNINGS
2.使用_makepath创建组建的路径名用wcout输出为空,使用wprintf则可以正常输出。
这两个问题暂记在这里。
void _splitpath(
const char *path,
char *drive,
char *dir,
char *fname,
char *ext
)
该函数将一个完整的路径名进行分解。path即为完整路径名,drive为驱动器名加“:”,dir是目录名称,是一个完整路径除驱动器和正在运行的exe文件名之外的包含“‘\”之内的部分,fname为运行的exe文件不包括后缀,ext则为该文件的后缀,包含前面的“.”,后四个参数若不需要,都可以设为NULL。
void _makepath(
char *path,
const char *drive,
const char *dir,
const char *fname,
const char *ext
);
这个函数的功能和上一个正好相反,第一个参数可以为空,为后面几个参数提供的组件名组成的路径
第一行为完整路径分解后的输出结果,空格隔开;第二行为创建组件的路径名
出现的问题:
1.直接使用_wsplitpath和_wmakepath不能在VS2013中正常编译,需要使用提示中的_CRT_SECURE_NO_WARNINGS,以下是使用方法:
1.项目属性——>C/C++——>预处理器——>预处理器定义。
2. 点击后栏。
3. 输入:_CRT_SECURE_NO_WARNINGS
2.使用_makepath创建组建的路径名用wcout输出为空,使用wprintf则可以正常输出。
这两个问题暂记在这里。
相关文章推荐
- php中静态变量和静态方法
- PHP正则表达式
- Yii 2.0: yii2-highcharts-widget创建饼状图
- PHP页面跳转
- php文件上传你必须知道的几点
- yii2 restful api搭建 实例
- PHP Yii框架过滤器用法详解
- 如何开启PHP的PDO扩展模块
- PHP判断上传文件类型的解决办法
- Thinkphp——关于前台显示栏目和限制显示对应栏目下的商品或文章列表的数目
- PHP设计模式——装饰器模式(decorator)
- OTP原理及实现
- php解决key没有双引号的问题
- Netperf性能测试工具-windows
- Smarty之缓存,局部缓存
- PHP获取网页标题的代码
- php 加速器eaccelerator-0.9.6.1 安装及配置
- php上传大文件失败的原因及应对策略
- yii2 i18n
- php获取客户端ip和服务器端ip