首页 > 编程语言 > 详细

c++打开文件路径

时间:2018-03-29 15:41:38      阅读:219      评论:0      收藏:0      [点我收藏+]

 

错误格式:

imread("E:\test\opencv\abc.jpg");

正确:imread("E:\\test\\opencv\\abc.jpg");

报错:

0x00007FFD15EA9E08 处(位于 opencv.exe 中)有未经处理的异常: Microsoft C++ 异常

原因:

在C里面,输出字符串时,如果想输出一个换行,那就要加上‘\n‘这个标志,类似的,输出一个TAB,就加上‘\t‘,也就是说,
反斜杠("\")这个符号会把跟在它后面的字符结合起来转义成其它字符。根据这个原理,如果想输出双引号(‘"‘),就需要输入‘\"‘,
这样才会将包含了双引号的字符串正确的写入内存中。那么如果想输入一个反斜杠呢?很简单,只要敲‘\\‘就可以了。
如果"E:\test\opencv\abc.jpg"这个路径字符串交给C编译器编译,实际写入内存的字符串并没有包含反斜杠"\",
甚至紧跟在反斜杠后面的字母也一起被转义成了其它的字符,再次调用的话势必会出问题。

c++打开文件路径

原文:https://www.cnblogs.com/gaosheng12138/p/8669881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!