今天晚上就折腾了这么一个问题,实在是对自己写程序的效率很无语了。
这是一个关于文件读写中的问题,比如一个文件存在C盘的MATLAB下的work文件夹里面,要把数据写进这个文件里面(非MATLAB语言),必须指定一个文件路径,那么这个文件路径在程序中怎么表达?
FILE *f1;
f1 = fopen("C:/MATLAB7/work/doc1.txt","w");
这样写是对的吗?
其实不是!
程序语言识别不了/,所以它认为这个路径没有办法找到,正确的写法是
f1 = fopen("C://MATLAB7//work//doc1.txt","w");
也就是说要使用转义字符。