首页 / 操作系统 / Linux / Ubuntu下读取某个目录下文件时如何设置路径的格式
我想读取Desktop est .txt, 于是我在Desktop下创建一个程序pathTest.cpp。
pathTest.cpp:#include <stdio.h>
#include <stdlib.h>int main()
{
char* path_name = (char*)"./test//t.txt";
FILE* fp = fopen(path_name, "r");
if(!fp)
{
printf("Open failed!
");
exit(-1);
}
char str[20];
fscanf(fp,"%s", str);
printf("%s
", str);
return 0;
}t.txt:test!test!test!test!test!编译后通过。程序很普通,但是有个问题以后需要注意: 在Ubuntu下(其他Linux没有试过)文件路径分割符可以是"/" 或者"//",但是不可以是""或者"\"!因为""会被当做转义符, 即"n"仅代表字符n,但是"
"代表换行符。更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2本文永久更新链接地址:http://www.linuxidc.com/Linux/2014-06/103673.htm