歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Ubuntu下讀取某個目錄下文件時如何設置路徑的格式

Ubuntu下讀取某個目錄下文件時如何設置路徑的格式

日期:2017/3/1 9:42:33   编辑:Linux編程

我想讀取Desktop\test\t.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!\n");
exit(-1);
}
char str[20];
fscanf(fp,"%s", str);
printf("%s\n", str);
return 0;
}

t.txt:

test!test!test!test!test!

編譯後通過。

程序很普通,但是有個問題以後需要注意: 在Ubuntu下(其他Linux沒有試過)文件路徑分割符可以是'/' 或者'//',但是不可以是'\'或者'\\'!因為'\'會被當做轉義符, 即'n'僅代表字符n,但是'\n'代表換行符。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved