fopen中的文件路径表达方式中的一个错误--C/C++

来源:互联网 发布:什么软件可以越狱 编辑:程序博客网 时间:2024/05/16 15:24

今天晚上就折腾了这么一个问题,实在是对自己写程序的效率很无语了。

 

这是一个关于文件读写中的问题,比如一个文件存在C盘的MATLAB下的work文件夹里面,要把数据写进这个文件里面(非MATLAB语言),必须指定一个文件路径,那么这个文件路径在程序中怎么表达?

 

FILE *f1;

f1 = fopen("C:/MATLAB7/work/doc1.txt","w");

 

这样写是对的吗?

其实不是!

 

程序语言识别不了/,所以它认为这个路径没有办法找到,正确的写法是

f1 = fopen("C://MATLAB7//work//doc1.txt","w");

也就是说要使用转义字符。

原创粉丝点击