dirent.h

    0熱度

    1回答

    DIR *ptr; struct dirent *ent, ent2; int n=0, i=0; dir = "."; ptr = opendir(dir); while((ent = readdir(ptr)) != NULL) { if(ent -> d_type != DT_DIR) {

    1熱度

    2回答

    假設我在文件夾c:/中有3個帶有擴展名爲「.exe」的文件。 我想創建3個類型爲char *的指針,每個指針都包含.exe文件的文件名。所以,我們有3個指針 - 3個文件名。 但輸出是真正混淆了我(見下文)。 我的實現: #include <dirent.h> // some code here DIR *dir; struct dirent *ent; char** FileName

    0熱度

    1回答

    我正在創建一個調度軟件,我有數百個文本文件中描述的數據集。 我正在使用dirent.h來讀取文本文件,爲每個文件我做一個時間表,並附加結果到另一個文本文件(如cpu時間,數據集名稱,遲到...),這個文件是對所有時間表通用。 我打開/關閉結果文件一次(循環前爲fopen(),循環後爲fclose(),所有時間表完成後)。 我在Windows 7上沒有問題,但在Linux下,由於某種超時,文件似乎被

    0熱度

    1回答

    我正在編寫一個C++應用程序,它使用dirent.h庫來從目錄中讀取文件。有一點我想在文件和目錄之間做出決定。爲了實現這一點,我添加以下代碼段: entry = readdir(used_directory); //read next object from directory stream DIR* directory_test = opendir((path + entry->d_name)

    -1熱度

    1回答

    首先,對於我命名的錯誤標題抱歉。 這是我剛剛問的問題: Display files contain inside a particular directory by using C++ in LINUX 這是我指的是源: Reading The Contents of Directories 這THREAD (C Programming)有像我一樣的輸出。 文件系統文件夾內容 - test.txt

    0熱度

    1回答

    我是編程微控制器的新手,我遇到了一個問題。 我試圖製作一個可以播放USB音樂的設備。我可以從USB讀取,但我不知道如何選擇某個文件。我正在使用dirent。 我迄今爲止代碼: while (true) { USBHostMSD msd("usb"); //setup PWM hardware for a Class D style audio output PWMou

    6熱度

    2回答

    我試圖讓一些舊的遺留代碼在新的64位系統上工作,而我目前被卡住了。下面是一個小C文件,我用它來測試當前正在破解的實際程序中存在的功能。 #define _POSIX_SOURCE #include <dirent.h> #include <sys/types.h> #undef _POSIX_SOURCE #include <stdio.h> main(){ DIR *dir

    1熱度

    2回答

    我正在使用等效於ls和cd的C語言編寫文件瀏覽器,讓用戶瀏覽文件系統並選擇文件。這一切都運行良好 - 我可以儘可能的選擇一個struct dirent *,代表他們想要選擇的文件的目錄條目。但是,我想在我的程序中打開此文件,我知道如何做到這一點的唯一方法是通過fopen(FILE* fptr)。有沒有一種方法可以將struct dirent *轉換爲FILE*? A struct dirent有一

    -1熱度

    1回答

    我的C程序出現問題,意味着要從根目錄打印指定文件的路徑。例子: ./pathto /users/cs/a1066199/ ./pathto . /users/cs/a1066199/ ./pathto file.txt /users/cs/a1066199/file.txt ./pathto .. /users/cs/ ./pathto ../teaching/somefile.c

    0熱度

    1回答

    我是一名初學者,我正在編寫一個關於獲取文件目錄的代碼,但我有一些我不明白的東西。 什麼是「./」的DS = opendir ("./"); 我已經搜索了很多關於C編程網站的意義,但沒有給我一個很好的解釋。我不得不提出我的代碼,迫使我解釋我的代碼的每一行。請幫幫我。謝謝!