dirent.h

    0

    1答えて

    ディレクトリ内のすべてのアイテムをリストし、サブディレクトリ内のすべてのアイテムをリストする必要があります。私はこの機能を持っています: void rls_handler(const char *name, int indent){ DIR *dir; struct dirent *sd; dir = opendir(name); while((sd = readdir(dir)) !=

    1

    1答えて

    私はdirent構造体からファイル名を取得し、すべての名前のリストを連結文字列としてクライアントに送信しようとしています。 メモリを正しく割り当てたり、正しく読み込んだりしていないようですが、ナンセンスの文字列が戻ってきているので、間違ってメモリを読み込んでいるはずです私はクライアントに私がこれまで何をやったかで、 送信文字列ここで、 "\ 0" で を文字列を追加しました: void send_

    0

    1答えて

    私はこのプロジェクトRealtimebattle reloaded (github)をコンパイルしようとしています。 しかし、gccが奇妙なエラーがスローされます: RealTimeBattle_reloaded/RealtimeBattle/original_gtk/src/Various.cc:473:30: error: cannot convert ‘dirent*’ to ‘search

    1

    2答えて

    私は起動時にディレクトリ内のすべてのファイルのリストを取得し、それらを使って何らかの処理を行います(ネットワーク経由での転送用にパケット化します)。現在のバージョンは静的で、プログラムはプログラムの開始時にファイルのみを表示します。今度は、動的なバージョンに変更して、ディレクトリに追加された新しいファイルを継続的に見ることができます(たとえば、f1、f2、f3などの意味のある名前が増えたと仮定しま

    -1

    1答えて

    私は、フォルダのパスを取得し、その中にディレクトリの名前を表示するプログラムを作成しようとしています。 これは私のコードです: if ((dir = opendir (file_path)) != NULL) { while ((ent = readdir (dir)) != NULL) { if (stat(ent->d_name, &dir_stat)== 0

    0

    1答えて

    かなり古いプログラムで作業していますが、C++プラグインの1つではdirent.hライブラリを使用してディレクトリリスト機能をプログラムに提供しています。 奇妙なことに、それは-vでマウントされたDockerボリュームについては空のままであり、それは私がプロジェクトに立ち往生しているようなものです。これを解決するために何かできることはありますか?私が考えることができる唯一の他の解決策は、ボリューム

    0

    1答えて

    Visual Studioプロジェクトにdirent.hを含める。私は、UNIXとWindowsの両方と互換性があることを望みます。だから私はhttps://github.com/tronkko/direntの使用を検討しています。そのプロジェクトでは、ドキュメントは言う: 独自のソースコード と一緒にdirent.h配布したい場合は、コピーして追加 、プロジェクト内に新しいサブディレクトリに/

    0

    1答えて

    私はディレクトリ内のファイルを読み込み、各ファイル名を文字列の配列に格納しようとしています。私はそれを私の人生のために働かせることはできません。関数は次のとおりです。 char *readFile(char *dir){ char *fileStringArray[1000]; DIR *dirPointer; int file_count = 0; struct dirent *file

    0

    1答えて

    ディレクトリ内のすべてのファイルをリストする次のコードがあります。私は各ep-> d_nameを配列に追加しようとしていますが、これまで試みてきたことはすべて機能していません。私はどのように進めるべきですか? #include <stdio.h> #include <sys/types.h> #include <dirent.h> #include <unistd.h> #include

    1

    1答えて

    リンクリストの配列を作成しようとしています。配列はアルファベットの文字に対応するサイズ26の各部分である。ユーザはPCのディレクトリを入力し、そのディレクトリ内の任意のフォルダまたはファイルの名前が、どの文字で始まるかに基づいてアレイ内のリンクリストに追加される。私はIT-をやろうとしてきたどのように > #include <stdio.h> #include <string.h> #incl