windows C程序使用绝对路径宏定义读取文件失败
2014-04-18 10:49
357 查看
上”酸菜“:
程序中通过F1无法成功读取文件,但是通过F2和F3却可以成功读取文件,原因是:在window系统中路径的表示形式是“C:\xxx\xxx.x”,但是在程序中'\'要当作转义字符来使用(因为'\'是转义字符的前缀),即要写成'\\'形式,或者干脆写成'/'
// show_dateset_image.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <cv.h> #include <highgui.h> #define F1 "F:\pic\datasets\img1.ppm" #define F2 "F:\\pic\\datasets\\img1.ppm" #define F3 "F:/pic/datasets/img1.ppm" int main(void) { IplImage* img=NULL; img=cvLoadImage(F1,-1); if(img==NULL) { printf("The image can not been loaded!!!\n"); system("pause"); return -1; } cvNamedWindow("Win1",1); cvShowImage("Win1",img); cvWaitKey(0); cvDestroyWindow("Win1"); cvReleaseImage(&img); return 0; }
程序中通过F1无法成功读取文件,但是通过F2和F3却可以成功读取文件,原因是:在window系统中路径的表示形式是“C:\xxx\xxx.x”,但是在程序中'\'要当作转义字符来使用(因为'\'是转义字符的前缀),即要写成'\\'形式,或者干脆写成'/'
相关文章推荐
- C++从配置文件读取路径,然后在程序中使用的方法
- C#控制台基础 file.readalltext使用相对路径与绝对路径去读取 与exe在同一目录下的txt文件
- 使用GetModuleFileName()获取当前.exe所在绝对路径,并且读取.ini配置文件
- [置顶] 网页中使用pdf.js展示pdf文件,全屏问题以及绝对路径如何读取
- Day29-关于类加载器在读取properties文件上的运用,轻松使用绝对路径,直接在包的根目录下进行操作
- C# System.IO.FileStream 读取被其他程序打开的文件提示“文件正由另一进程使用,因此该进程无法访问该文件。”
- iOS开发之 pch文件的使用,以及相对路径和绝对路径的设置
- Linux上使用程序相对路径访问文件【转】
- 编写一个程序,它读取一个文件以判断其中的字节数,然后使用0覆盖所有的字节
- 一个用来给文件列表添加绝对路径的程序
- c# 读取其他程序正打开的文件的时“正由另一进程使用,因此该进程无法访问该文件。"的问题解决方法
- SSM框架day02-MyBatis——011第一个程序-显示日志信息、012-定义和使用工具类、013从属性文件读取DB连接四要素
- 监测程序详细介绍,快捷键的设置;txt文件里面一行行的读取、删除、添加字符串等;根据程序路径名以及程序名判断程序是否在运行;
- python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!
- 实现经常使用的配置文件/初始化文件读取的一个C程序
- 读取文件之<绝对路径>与<相对路径>
- 使用java程序读取配置文件中的相关属性值-asp.net关注
- 文件路径(相对、绝对路)、项目设置中的使用
- [Spark][Python]对HDFS 上的文件,采用绝对路径,来读取获得 RDD
- 枚举桌面应用程序lnk路径并得到对应程序的绝对路径(使用SHGetDesktopFolder函数枚举,然后使用COM查询IShellFolder,IShellLink和IPersistFile接口)